share/CMakeLists.txt
changeset 8090 38d9cc60b14c
parent 7256 5b97b9946cde
child 8093 2286a39140da
equal deleted inserted replaced
8089:56bf04303311 8090:38d9cc60b14c
     2 
     2 
     3 IF(APPLE OR CROSSAPPLE)
     3 IF(APPLE OR CROSSAPPLE)
     4 	#needed for CFBundleVersion and CFBundleShortVersionString
     4 	#needed for CFBundleVersion and CFBundleShortVersionString
     5 	FIND_PROGRAM(HGCOMMAND hg)
     5 	FIND_PROGRAM(HGCOMMAND hg)
     6 	IF (HGCOMMAND AND (EXISTS ${hedgewars_SOURCE_DIR}/.hg))
     6 	IF (HGCOMMAND AND (EXISTS ${hedgewars_SOURCE_DIR}/.hg))
     7 		exec_program(${HGCOMMAND}
     7             execute_process(COMMAND ${HGCOMMAND} identify -in
     8 			     ARGS identify -n ${hedgewars_SOURCE_DIR}
     8                             WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
     9 			     OUTPUT_VARIABLE version_suffix
     9                             OUTPUT_VARIABLE internal_version
    10 			     )
    10                             ERROR_QUIET
    11 		STRING(REGEX REPLACE "([0-9]+)(.*)" "\\1" version_suffix ${version_suffix})
    11                         )
    12 		set (HEDGEWARS_REVISION ${version_suffix})
    12 		STRING(REGEX REPLACE "([0-9]+)(.*)" "\\1" revision_number ${internal_version})
       
    13 		set (HEDGEWARS_REVISION ${revision_number})
    13 	ELSE ()
    14 	ELSE ()
    14 		set (HEDGEWARS_REVISION ${HEDGEWARS_VERSION})
    15 		set (HEDGEWARS_REVISION ${HEDGEWARS_VERSION})
    15 	ENDIF ()
    16 	ENDIF ()
    16 
    17 
    17 	configure_file(${hedgewars_SOURCE_DIR}/share/Info.plist.in 
    18 	configure_file(${hedgewars_SOURCE_DIR}/share/Info.plist.in