equal
deleted
inserted
replaced
16 IF(HGCOMMAND) |
16 IF(HGCOMMAND) |
17 exec_program(${HGCOMMAND} |
17 exec_program(${HGCOMMAND} |
18 ARGS identify -in ${CMAKE_CURRENT_SOURCE_DIR} |
18 ARGS identify -in ${CMAKE_CURRENT_SOURCE_DIR} |
19 OUTPUT_VARIABLE version_suffix |
19 OUTPUT_VARIABLE version_suffix |
20 ) |
20 ) |
21 STRING(REGEX REPLACE "(.*) +(.*)" "\\2:\\1" version_suffix ${version_suffix}) |
21 STRING(REGEX REPLACE "([0-9a-zA-Z]+)(.*) ([0-9]+)(.*)" "\\3:\\1" version_suffix ${version_suffix}) |
22 MESSAGE(STATUS "Building revision ${version_suffix}") |
22 MESSAGE(STATUS "Building revision ${version_suffix}") |
23 set(version_suffix ".${version_suffix}") |
23 set(version_suffix ".${version_suffix}") |
24 # #truncate to numbers only - trying to fix a problem described in http://www.hedgewars.org/node/2019 |
|
25 # STRING(REGEX REPLACE "^\\.(\\d+)" ".\\1" version_suffix ${version_suffix}) |
|
26 # # screw whole suffix if there's no number |
|
27 # STRING(REGEX REPLACE "^\\.([a-z]+.*)" "-dev" version_suffix ${version_suffix}) |
|
28 ENDIF() |
24 ENDIF() |
29 ENDIF() |
25 ENDIF() |
30 ELSE() |
26 ELSE() |
31 set(HW_DEV false) |
27 set(HW_DEV false) |
32 ENDIF() |
28 ENDIF() |