CMakeLists.txt
changeset 5429 0caa7519cbd1
parent 5407 486231e82e8d
child 5495 272ed78e59a7
child 5610 f8bdc789ac60
equal deleted inserted replaced
5425:862c194a1a1c 5429:0caa7519cbd1
    22 			exec_program(${HGCOMMAND}
    22 			exec_program(${HGCOMMAND}
    23 				     ARGS identify -in ${CMAKE_CURRENT_SOURCE_DIR}
    23 				     ARGS identify -in ${CMAKE_CURRENT_SOURCE_DIR}
    24 				     OUTPUT_VARIABLE version_suffix
    24 				     OUTPUT_VARIABLE version_suffix
    25 				     )
    25 				     )
    26 			STRING(REGEX REPLACE "[^+]" "" HGCHANGED ${version_suffix})
    26 			STRING(REGEX REPLACE "[^+]" "" HGCHANGED ${version_suffix})
    27 			STRING(REGEX REPLACE "([0-9a-zA-Z]+)(.*) ([0-9]+)(.*)" "\\3:\\1" version_suffix ${version_suffix})
    27 			STRING(REGEX REPLACE "([0-9a-zA-Z]+)(.*) ([0-9]+)(.*)" "\\3-\\1" version_suffix ${version_suffix})
    28 			IF (HGCHANGED)
    28 			IF (HGCHANGED)
    29 				MESSAGE(STATUS "Building revision ${version_suffix} (SOURCE CODE MODIFIED)")
    29 				MESSAGE(STATUS "Building revision ${version_suffix} (SOURCE CODE MODIFIED)")
    30 			ELSE()
    30 			ELSE()
    31 				MESSAGE(STATUS "Building revision ${version_suffix}")
    31 				MESSAGE(STATUS "Building revision ${version_suffix}")
    32 			ENDIF()
    32 			ENDIF()