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 "13-dev") |
13 set(CPACK_PACKAGE_VERSION_PATCH "13-dev") |
14 |
14 |
15 set(build_type "standard") |
|
16 |
|
17 if(APPLE) |
15 if(APPLE) |
18 set(CMAKE_FIND_FRAMEWORK "FIRST") |
16 set(CMAKE_FIND_FRAMEWORK "FIRST") |
19 |
17 |
20 #paths for creating the bundle |
18 #paths for creating the bundle |
21 set(bundle_name Hedgewars.app) |
19 set(bundle_name Hedgewars.app) |
24 set(target_dir ".") |
22 set(target_dir ".") |
25 |
23 |
26 #build architecture / os version |
24 #build architecture / os version |
27 set(minimum_os $ENV{MACOSX_DEPLOYMENT_TARGET}) |
25 set(minimum_os $ENV{MACOSX_DEPLOYMENT_TARGET}) |
28 if(minimum_os MATCHES "10.4") |
26 if(minimum_os MATCHES "10.4") |
29 message(STATUS "Target: Mac OS X 10.4 i386") |
27 message(STATUS "Target: Mac OS X 10.4 i386/ppc") |
30 set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.4u.sdk/") |
28 set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.4u.sdk/") |
31 set(CMAKE_OSX_ARCHITECTURES "i386") |
29 set(CMAKE_OSX_ARCHITECTURES "i386;ppc7400") |
32 set(build_type "standard") |
|
33 endif() |
30 endif() |
34 if(minimum_os MATCHES "10.5") |
31 if(minimum_os MATCHES "10.5") |
35 message(STATUS "Target: Mac OS X 10.5 i386/ppc") |
32 message(STATUS "Target: Mac OS X 10.5 i386/ppc") |
36 set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.5.sdk/") |
33 set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.5.sdk/") |
37 set(CMAKE_OSX_ARCHITECTURES "i386;ppc7400") |
34 set(CMAKE_OSX_ARCHITECTURES "i386;ppc7400") |
38 set(build_type "universal") |
|
39 endif() |
35 endif() |
40 if(minimum_os MATCHES "10.6") |
36 if(minimum_os MATCHES "10.6") |
41 message(STATUS "Target: Mac OS X 10.6 i386/ppc/x86_64") |
37 message(STATUS "Target: Mac OS X 10.6 i386/ppc/x86_64") |
42 set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.6.sdk/") |
38 set(CMAKE_OSX_SYSROOT "/Developer/SDKs/MacOSX10.6.sdk/") |
43 set(CMAKE_OSX_ARCHITECTURES "x86_64;i386;ppc7400") |
39 set(CMAKE_OSX_ARCHITECTURES "x86_64;i386;ppc7400") |