diff -r c279aeb615df -r 006133b13b32 share/CMakeLists.txt --- a/share/CMakeLists.txt Sun Nov 14 20:37:55 2010 +0100 +++ b/share/CMakeLists.txt Sun Nov 28 01:58:08 2010 +0100 @@ -1,6 +1,19 @@ add_subdirectory(hedgewars) IF(APPLE) + #needed for CFBundleVersion and CFBundleShortVersionString + FIND_PROGRAM(HGCOMMAND hg) + IF (HGCOMMAND AND (EXISTS ${hedgewars_SOURCE_DIR}/.hg)) + exec_program(${HGCOMMAND} + ARGS identify -n ${hedgewars_SOURCE_DIR} + OUTPUT_VARIABLE version_suffix + ) + STRING(REGEX REPLACE "([0-9]+)(.*)" "\\1" version_suffix ${version_suffix}) + set (HEDGEWARS_REVISION ${version_suffix}) + ELSE () + set (HEDGEWARS_REVISION ${HEDGEWARS_VERSION}) + ENDIF () + configure_file(${hedgewars_SOURCE_DIR}/share/Info.plist.in ${CMAKE_CURRENT_BINARY_DIR}/Info.plist) install(PROGRAMS "${CMAKE_CURRENT_BINARY_DIR}/Info.plist"