Changeset View
Changeset View
Standalone View
Standalone View
build_files/cmake/platform/platform_apple_xcode.cmake
| Show First 20 Lines • Show All 149 Lines • ▼ Show 20 Lines | |||||
| endif() | endif() | ||||
| unset(OSX_SDKROOT) | unset(OSX_SDKROOT) | ||||
| if("${CMAKE_OSX_ARCHITECTURES}" STREQUAL "arm64") | if("${CMAKE_OSX_ARCHITECTURES}" STREQUAL "arm64") | ||||
| # M1 chips run Big Sur onwards. | # M1 chips run Big Sur onwards. | ||||
| set(OSX_MIN_DEPLOYMENT_TARGET 11.00) | set(OSX_MIN_DEPLOYMENT_TARGET 11.00) | ||||
| else() | else() | ||||
| # 10.13 is our min. target, if you use higher sdk, weak linking happens | # 10.15 is our min. target, if you use higher sdk, weak linking happens | ||||
| set(OSX_MIN_DEPLOYMENT_TARGET 10.13) | set(OSX_MIN_DEPLOYMENT_TARGET 10.15) | ||||
| endif() | endif() | ||||
| set(CMAKE_OSX_DEPLOYMENT_TARGET "${OSX_MIN_DEPLOYMENT_TARGET}" CACHE STRING "" FORCE) | set(CMAKE_OSX_DEPLOYMENT_TARGET "${OSX_MIN_DEPLOYMENT_TARGET}" CACHE STRING "" FORCE) | ||||
| 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?) | ||||
| string(APPEND CMAKE_C_FLAGS " -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET}") | string(APPEND CMAKE_C_FLAGS " -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET}") | ||||
| string(APPEND CMAKE_CXX_FLAGS " -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET}") | string(APPEND CMAKE_CXX_FLAGS " -mmacosx-version-min=${CMAKE_OSX_DEPLOYMENT_TARGET}") | ||||
| Show All 31 Lines | |||||