summaryrefslogtreecommitdiffstats
path: root/Modules/Platform/iOS-Initialize.cmake
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2019-02-05 12:30:19 (GMT)
committerKitware Robot <kwrobot@kitware.com>2019-02-05 12:33:04 (GMT)
commitc03072f2f7a08c6ddf0cec58dfc8ea2b83f4c1a9 (patch)
treeafb2c6960e306ed36217f0cc6a1f7cad15d9ed3d /Modules/Platform/iOS-Initialize.cmake
parent25e616862dac08aae7c4a3ad01839acfe7342ec7 (diff)
parente8ee8cab97bdb084d4555ee3e76eb33303e3bc85 (diff)
downloadCMake-c03072f2f7a08c6ddf0cec58dfc8ea2b83f4c1a9.zip
CMake-c03072f2f7a08c6ddf0cec58dfc8ea2b83f4c1a9.tar.gz
CMake-c03072f2f7a08c6ddf0cec58dfc8ea2b83f4c1a9.tar.bz2
Merge topic '17870-iphone-friendly-cmake'
e8ee8cab97 Xcode: Completely disable code signing for compiler id detection 11da882a12 Apple: Introduce separate system name for iOS, tvOS, and watchOS 36cf44a7a3 Tests: Isolate RunCMake.XcodeProject per-device cases from host arch Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !2392
Diffstat (limited to 'Modules/Platform/iOS-Initialize.cmake')
-rw-r--r--Modules/Platform/iOS-Initialize.cmake7
1 files changed, 7 insertions, 0 deletions
diff --git a/Modules/Platform/iOS-Initialize.cmake b/Modules/Platform/iOS-Initialize.cmake
new file mode 100644
index 0000000..41399a3
--- /dev/null
+++ b/Modules/Platform/iOS-Initialize.cmake
@@ -0,0 +1,7 @@
+include(Platform/Darwin-Initialize)
+
+if(NOT _CMAKE_OSX_SYSROOT_PATH MATCHES "/iPhone(OS|Simulator)")
+ message(FATAL_ERROR "${CMAKE_OSX_SYSROOT} is not an iOS SDK")
+endif()
+
+set(_CMAKE_FEATURE_DETECTION_TARGET_TYPE STATIC_LIBRARY)