share/CMakeLists.txt
branchwebgl
changeset 8044 796f2653f21d
parent 7256 5b97b9946cde
child 8053 2e836bebb518
equal deleted inserted replaced
8041:ecb446b9b7d6 8044:796f2653f21d
     1 add_subdirectory(hedgewars)
     1 add_subdirectory(hedgewars)
     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 ${CMAKE_SOURCE_DIR}/.hg))
     7 		exec_program(${HGCOMMAND}
     7 		exec_program(${HGCOMMAND}
     8 			     ARGS identify -n ${hedgewars_SOURCE_DIR}
     8 			     ARGS identify -n ${CMAKE_SOURCE_DIR}
     9 			     OUTPUT_VARIABLE version_suffix
     9 			     OUTPUT_VARIABLE version_suffix
    10 			     )
    10 			     )
    11 		STRING(REGEX REPLACE "([0-9]+)(.*)" "\\1" version_suffix ${version_suffix})
    11 		STRING(REGEX REPLACE "([0-9]+)(.*)" "\\1" version_suffix ${version_suffix})
    12 		set (HEDGEWARS_REVISION ${version_suffix})
    12 		set (HEDGEWARS_REVISION ${version_suffix})
    13 	ELSE ()
    13 	ELSE ()
    14 		set (HEDGEWARS_REVISION ${HEDGEWARS_VERSION})
    14 		set (HEDGEWARS_REVISION ${HEDGEWARS_VERSION})
    15 	ENDIF ()
    15 	ENDIF ()
    16 
    16 
    17 	configure_file(${hedgewars_SOURCE_DIR}/share/Info.plist.in 
    17 	configure_file(${CMAKE_CURRENT_SOURCE_DIR}/Info.plist.in
    18 		${CMAKE_CURRENT_BINARY_DIR}/Info.plist)
    18 		${CMAKE_CURRENT_BINARY_DIR}/Info.plist)
    19 	install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/Info.plist"
    19 	install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/Info.plist"
    20 		DESTINATION ../)
    20 		DESTINATION ../)
    21 	install(PROGRAMS "${hedgewars_SOURCE_DIR}/share/Icon.icns"
    21 	install(PROGRAMS "${CMAKE_CURRENT_SOURCE_DIR}/Icon.icns"
    22 		DESTINATION ../Resources/)
    22 		DESTINATION ../Resources/)
    23 	install(PROGRAMS "${hedgewars_SOURCE_DIR}/share/hwico.icns"
    23 	install(PROGRAMS "${CMAKE_CURRENT_SOURCE_DIR}/share/hwico.icns"
    24 		DESTINATION ../Resources/)
    24 		DESTINATION ../Resources/)
    25 	install(PROGRAMS "${hedgewars_SOURCE_DIR}/share/dsa_pub.pem"
    25 	install(PROGRAMS "${CMAKE_CURRENT_SOURCE_DIR}/share/dsa_pub.pem"
    26 		DESTINATION ../Resources/)
    26 		DESTINATION ../Resources/)
    27 ENDIF(APPLE OR CROSSAPPLE)
    27 ENDIF(APPLE OR CROSSAPPLE)