CMakeLists.txt
changeset 4360 6cdb427ef82c
parent 4337 85e02b1a8e8f
child 4460 bdace1e2f8aa
equal deleted inserted replaced
4358:0445d807193e 4360:6cdb427ef82c
    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()