CMakeLists.txt
changeset 3106 3610efab8a32
parent 3105 a919d0757938
child 3157 77ed36827e30
equal deleted inserted replaced
3105:a919d0757938 3106:3610efab8a32
    15 		IF(Subversion_FOUND)
    15 		IF(Subversion_FOUND)
    16 			Subversion_WC_INFO(${CMAKE_HOME_DIRECTORY} Project)
    16 			Subversion_WC_INFO(${CMAKE_HOME_DIRECTORY} Project)
    17 			MESSAGE(STATUS "Builing revision ${Project_WC_REVISION}")
    17 			MESSAGE(STATUS "Builing revision ${Project_WC_REVISION}")
    18 			set(version_suffix ".${Project_WC_REVISION}")
    18 			set(version_suffix ".${Project_WC_REVISION}")
    19 			#truncate to numbers only - trying to fix a problem described in http://www.hedgewars.org/node/2019
    19 			#truncate to numbers only - trying to fix a problem described in http://www.hedgewars.org/node/2019
    20 			STRING(REGEX REPLACE "^\\.(\\d+)" "\\1" version_suffix ${version_suffix})
    20 			STRING(REGEX REPLACE "^\\.(\\d+)" ".\\1" version_suffix ${version_suffix})
       
    21 			# screw whole suffix if there's no number
       
    22 			STRING(REGEX REPLACE "^\\.([a-z]+.*)" "-dev" version_suffix ${version_suffix})
    21 		ENDIF(Subversion_FOUND)
    23 		ENDIF(Subversion_FOUND)
    22 	ENDIF()
    24 	ENDIF()
    23 ELSE()
    25 ELSE()
    24 	set(HW_DEV false)
    26 	set(HW_DEV false)
    25 ENDIF()
    27 ENDIF()