equal
deleted
inserted
replaced
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() |