CMakeLists.txt
changeset 2219 07f5345ecae7
parent 2203 6bd39d75e0dd
child 2239 d7b5c65f7544
equal deleted inserted replaced
2218:59a9bebc4988 2219:07f5345ecae7
    10 
    10 
    11 set(CPACK_PACKAGE_VERSION_MAJOR "0")
    11 set(CPACK_PACKAGE_VERSION_MAJOR "0")
    12 set(CPACK_PACKAGE_VERSION_MINOR "9")
    12 set(CPACK_PACKAGE_VERSION_MINOR "9")
    13 set(CPACK_PACKAGE_VERSION_PATCH "12-dev")
    13 set(CPACK_PACKAGE_VERSION_PATCH "12-dev")
    14 
    14 
    15 set(universal_build "0")
    15 set(universal_build false)
    16 
    16 
    17 if(APPLE)
    17 if(APPLE)
    18 set(CMAKE_INSTALL_PREFIX "Hedgewars.app/Contents/MacOS/") 
    18 set(bundle_name Hedgewars.app)
       
    19 set(CMAKE_INSTALL_PREFIX ${bundle_name}/Contents/MacOS/) 
    19 set(DATA_INSTALL_DIR "../Resources/")
    20 set(DATA_INSTALL_DIR "../Resources/")
    20 set (target_dir ".")
    21 set(target_dir ".")
    21 
    22 
    22 if(CMAKE_OSX_ARCHITECTURES MATCHES "i386;ppc7400" OR CMAKE_OSX_ARCHITECTURES MATCHES "ppc7400;i386" OR CMAKE_OSX_ARCHITECTURES MATCHES "i386;ppc" OR CMAKE_OSX_ARCHITECTURES MATCHES "ppc;i386")
    23 if(CMAKE_OSX_ARCHITECTURES MATCHES "i386;ppc7400" OR CMAKE_OSX_ARCHITECTURES MATCHES "ppc7400;i386" OR CMAKE_OSX_ARCHITECTURES MATCHES "i386;ppc" OR CMAKE_OSX_ARCHITECTURES MATCHES "ppc;i386")
    23 	set(universal_build "1")
    24 	set(universal_build true)
    24 	message("-- Building a Universal Application")
    25 	message("-- Building a Universal Application")
    25 endif()
    26 endif()
    26 else(APPLE)
    27 else(APPLE)
    27 set (target_dir "bin")
    28 set(target_dir "bin")
    28 endif(APPLE)
    29 endif(APPLE)
    29 
    30 
    30 if(DEFINED DATA_INSTALL_DIR)
    31 if(DEFINED DATA_INSTALL_DIR)
    31 	set(SHAREPATH ${DATA_INSTALL_DIR}/hedgewars/)
    32 	set(SHAREPATH ${DATA_INSTALL_DIR}/hedgewars/)
    32 else(DEFINED DATA_INSTALL_DIR)
    33 else(DEFINED DATA_INSTALL_DIR)
    47 add_subdirectory(bin)
    48 add_subdirectory(bin)
    48 add_subdirectory(openalbridge)
    49 add_subdirectory(openalbridge)
    49 add_subdirectory(QTfrontend)
    50 add_subdirectory(QTfrontend)
    50 add_subdirectory(hedgewars)
    51 add_subdirectory(hedgewars)
    51 add_subdirectory(share)
    52 add_subdirectory(share)
    52 
    53 add_subdirectory(tools)
    53 
    54 
    54 # CPack vars
    55 # CPack vars
    55 
    56 
    56 set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Hedgewars, a turn-based strategy")
    57 set(CPACK_PACKAGE_DESCRIPTION_SUMMARY "Hedgewars, a turn-based strategy")
    57 set(CPACK_PACKAGE_VENDOR "Hedgewars")
    58 set(CPACK_PACKAGE_VENDOR "Hedgewars")