share/CMakeLists.txt
branch0.9.14.1
changeset 4336 006133b13b32
parent 2641 b08cafb86797
child 5172 88f2e05288ba
equal deleted inserted replaced
4335:c279aeb615df 4336:006133b13b32
     1 add_subdirectory(hedgewars)
     1 add_subdirectory(hedgewars)
     2 
     2 
     3 IF(APPLE)
     3 IF(APPLE)
       
     4 	#needed for CFBundleVersion and CFBundleShortVersionString
       
     5 	FIND_PROGRAM(HGCOMMAND hg)
       
     6 	IF (HGCOMMAND AND (EXISTS ${hedgewars_SOURCE_DIR}/.hg))
       
     7 		exec_program(${HGCOMMAND}
       
     8 			     ARGS identify -n ${hedgewars_SOURCE_DIR}
       
     9 			     OUTPUT_VARIABLE version_suffix
       
    10 			     )
       
    11 		STRING(REGEX REPLACE "([0-9]+)(.*)" "\\1" version_suffix ${version_suffix})
       
    12 		set (HEDGEWARS_REVISION ${version_suffix})
       
    13 	ELSE ()
       
    14 		set (HEDGEWARS_REVISION ${HEDGEWARS_VERSION})
       
    15 	ENDIF ()
       
    16 
     4 	configure_file(${hedgewars_SOURCE_DIR}/share/Info.plist.in 
    17 	configure_file(${hedgewars_SOURCE_DIR}/share/Info.plist.in 
     5 		${CMAKE_CURRENT_BINARY_DIR}/Info.plist)
    18 		${CMAKE_CURRENT_BINARY_DIR}/Info.plist)
     6 	install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/Info.plist"
    19 	install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/Info.plist"
     7 		DESTINATION ../)
    20 		DESTINATION ../)
     8 	install(PROGRAMS "${hedgewars_SOURCE_DIR}/misc/Icon.icns"
    21 	install(PROGRAMS "${hedgewars_SOURCE_DIR}/misc/Icon.icns"