CMakeLists.txt
changeset 3529 0e968ba12a84
parent 3520 c3dcb80bdb1d
child 3532 04e2fea3e83a
equal deleted inserted replaced
3516:a8c673657b79 3529:0e968ba12a84
    13 	set(HW_DEV true)
    13 	set(HW_DEV true)
    14 	IF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.hg) 
    14 	IF (EXISTS ${CMAKE_CURRENT_SOURCE_DIR}/.hg) 
    15 		FIND_PROGRAM(HGCOMMAND hg)
    15 		FIND_PROGRAM(HGCOMMAND hg)
    16 		IF(HGCOMMAND)
    16 		IF(HGCOMMAND)
    17 			exec_program(${HGCOMMAND} 
    17 			exec_program(${HGCOMMAND} 
    18 				     ARGS identify ${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 "(.*) +.*" "\\1" version_suffix ${version_suffix})
    21 			STRING(REGEX REPLACE "(.*) +(.*)" "\\2:\\1" version_suffix ${version_suffix})
    22 			MESSAGE(STATUS "Builing revision ${version_suffix}")
    22 			MESSAGE(STATUS "Builing 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
    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})
    25 #			STRING(REGEX REPLACE "^\\.(\\d+)" ".\\1" version_suffix ${version_suffix})
    26 #			# screw whole suffix if there's no number
    26 #			# screw whole suffix if there's no number
   181 else(WITH_SERVER)
   181 else(WITH_SERVER)
   182 	set(HAVE_NETSERVER false)
   182 	set(HAVE_NETSERVER false)
   183 endif(WITH_SERVER)
   183 endif(WITH_SERVER)
   184 
   184 
   185 add_subdirectory(hedgewars)
   185 add_subdirectory(hedgewars)
       
   186 add_subdirectory(misc/libopenalbridge)
   186 if(NOT BUILD_ENGINE_LIBRARY)
   187 if(NOT BUILD_ENGINE_LIBRARY)
   187 	add_subdirectory(bin)
   188 	add_subdirectory(bin)
   188 	add_subdirectory(QTfrontend)
   189 	add_subdirectory(QTfrontend)
   189 	add_subdirectory(share)
   190 	add_subdirectory(share)
   190 	add_subdirectory(tools)
   191 	add_subdirectory(tools)