aboutsummaryrefslogtreecommitdiffhomepage
path: root/CMake
diff options
context:
space:
mode:
authorSergey Akentev <iceman9831@gmail.com>2023-04-24 15:26:37 +0300
committerGitHub <noreply@github.com>2023-04-24 15:26:37 +0300
commit0dc8ac5dd877007b90b4792655c9430b328abaef (patch)
treed445c8a612bdd095d153be725420706080cd7694 /CMake
parentf755ed8e977b20094471c84b72a328b199d309fc (diff)
Modern naming for IOS_DEPLOYMENT_TARGET (#2405)
+ fix for tvos-simulator naming
Diffstat (limited to 'CMake')
-rw-r--r--CMake/iOS.cmake14
1 files changed, 13 insertions, 1 deletions
diff --git a/CMake/iOS.cmake b/CMake/iOS.cmake
index 1293040d4..21e029658 100644
--- a/CMake/iOS.cmake
+++ b/CMake/iOS.cmake
@@ -132,7 +132,19 @@ set (CMAKE_CXX_OSX_COMPATIBILITY_VERSION_FLAG "${CMAKE_C_OSX_COMPATIBILITY_VERSI
set (CMAKE_CXX_OSX_CURRENT_VERSION_FLAG "${CMAKE_C_OSX_CURRENT_VERSION_FLAG}")
if (IOS_DEPLOYMENT_TARGET)
- set (XCODE_IOS_PLATFORM_VERSION_FLAGS "-m${XCODE_IOS_PLATFORM}-version-min=${IOS_DEPLOYMENT_TARGET}")
+ if (IOS_PLATFORM STREQUAL "OS")
+ set(XCODE_IOS_PLATFORM_VERSION_FLAGS "-mios-version-min=${IOS_DEPLOYMENT_TARGET}")
+ elseif (IOS_PLATFORM STREQUAL "SIMULATOR")
+ set(XCODE_IOS_PLATFORM_VERSION_FLAGS "-mios-simulator-version-min=${IOS_DEPLOYMENT_TARGET}")
+ elseif (IOS_PLATFORM STREQUAL "TVOS")
+ set(XCODE_IOS_PLATFORM_VERSION_FLAGS "-mtvos-version-min=${IOS_DEPLOYMENT_TARGET}")
+ elseif (IOS_PLATFORM STREQUAL "TVSIMULATOR")
+ set(XCODE_IOS_PLATFORM_VERSION_FLAGS "-mtvos-simulator-version-min=${IOS_DEPLOYMENT_TARGET}")
+ elseif (IOS_PLATFORM STREQUAL "WATCHOS")
+ set(XCODE_IOS_PLATFORM_VERSION_FLAGS "-mwatchos-version-min=${IOS_DEPLOYMENT_TARGET}")
+ elseif (IOS_PLATFORM STREQUAL "WATCHSIMULATOR")
+ set(XCODE_IOS_PLATFORM_VERSION_FLAGS "-mwatchos-simulator-version-min=${IOS_DEPLOYMENT_TARGET}")
+ endif()
endif()
set (CMAKE_SHARED_LINKER_FLAGS_INIT "-fapplication-extension")