Changeset View
Changeset View
Standalone View
Standalone View
build_files/cmake/platform/platform_apple_xcode.cmake
| Show First 20 Lines • Show All 98 Lines • ▼ Show 20 Lines | |||||
| if(OSX_SYSTEM MATCHES 10.9) | if(OSX_SYSTEM MATCHES 10.9) | ||||
| # make sure syslibs and headers are looked up in sdk ( expecially for 10.9 openGL atm. ) | # make sure syslibs and headers are looked up in sdk ( expecially for 10.9 openGL atm. ) | ||||
| set(CMAKE_FIND_ROOT_PATH ${CMAKE_OSX_SYSROOT}) | set(CMAKE_FIND_ROOT_PATH ${CMAKE_OSX_SYSROOT}) | ||||
| endif() | endif() | ||||
| # 10.9 is our min. target, if you use higher sdk, weak linking happens | # 10.9 is our min. target, if you use higher sdk, weak linking happens | ||||
| if(CMAKE_OSX_DEPLOYMENT_TARGET) | if(CMAKE_OSX_DEPLOYMENT_TARGET) | ||||
| if(${CMAKE_OSX_DEPLOYMENT_TARGET} VERSION_LESS 10.9) | if(${CMAKE_OSX_DEPLOYMENT_TARGET} VERSION_LESS 10.9) | ||||
| message(STATUS "Setting deployment target to 10.9, lower versions are incompatible with WITH_CXX11") | message(STATUS "Setting deployment target to 10.9, lower versions are not supported") | ||||
| set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "" FORCE) | set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "" FORCE) | ||||
| endif() | endif() | ||||
| else() | else() | ||||
| set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "" FORCE) | set(CMAKE_OSX_DEPLOYMENT_TARGET "10.9" CACHE STRING "" FORCE) | ||||
| endif() | endif() | ||||
| if(NOT ${CMAKE_GENERATOR} MATCHES "Xcode") | if(NOT ${CMAKE_GENERATOR} MATCHES "Xcode") | ||||
| # force CMAKE_OSX_DEPLOYMENT_TARGET for makefiles, will not work else ( cmake bug ? ) | # force CMAKE_OSX_DEPLOYMENT_TARGET for makefiles, will not work else ( cmake bug ? ) | ||||
| set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET}") | set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET}") | ||||
| set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET}") | set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET}") | ||||
| add_definitions("-DMACOSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET}") | add_definitions("-DMACOSX_DEPLOYMENT_TARGET=${CMAKE_OSX_DEPLOYMENT_TARGET}") | ||||
| endif() | endif() | ||||