CMakeLists.txt
changeset 2629 be70fd3458c0
parent 2609 b67624c7d61e
child 2641 b08cafb86797
equal deleted inserted replaced
2628:69afa05061c2 2629:be70fd3458c0
    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")