CMakeLists.txt
branchexperimental3D
changeset 4812 f924be23ffb4
parent 4731 edf7d04d3fa9
child 4829 1d555e738a3a
equal deleted inserted replaced
4347:0ddb100fea61 4812:f924be23ffb4
    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"