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() |
241 "CMakeFiles" |
237 "CMakeFiles" |
242 "debug" |
238 "debug" |
243 "release$" |
239 "release$" |
244 "Debug$" |
240 "Debug$" |
245 "Release$" |
241 "Release$" |
246 "proto.inc$" |
242 "proto\\\\.inc$" |
247 "hwconsts.cpp$" |
243 "hwconsts\\\\.cpp$" |
248 "playlist.inc$" |
244 "playlist\\\\.inc$" |
249 "CPack" |
245 "CPack" |
250 "cmake_install.cmake$" |
246 "cmake_install\\\\.cmake$" |
251 "config.inc$" |
247 "config\\\\.inc$" |
252 "hwengine.desktop$" |
248 "hwengine\\\\.desktop$" |
|
249 "CMakeCache\\\\.txt$" |
253 # "^${CMAKE_CURRENT_SOURCE_DIR}/misc/libopenalbridge" |
250 # "^${CMAKE_CURRENT_SOURCE_DIR}/misc/libopenalbridge" |
254 "^${CMAKE_CURRENT_SOURCE_DIR}/project_files/HedgewarsMobile/" |
251 "^${CMAKE_CURRENT_SOURCE_DIR}/project_files/HedgewarsMobile/" |
255 "^${CMAKE_CURRENT_SOURCE_DIR}/bin/[a-z]" |
252 "^${CMAKE_CURRENT_SOURCE_DIR}/bin/[a-z]" |
256 "^${CMAKE_CURRENT_SOURCE_DIR}/tools/templates" |
253 "^${CMAKE_CURRENT_SOURCE_DIR}/tools/templates" |
257 "^${CMAKE_CURRENT_SOURCE_DIR}/doc" |
254 "^${CMAKE_CURRENT_SOURCE_DIR}/doc" |