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") |