summaryrefslogtreecommitdiffstats
path: root/Modules/Platform/iOS-Initialize.cmake
Commit message (Collapse)AuthorAgeFilesLines
* Apple: Enable linking during iOS/tvOS/visionOS/watchOS toolchain inspectionBrad King2024-11-141-2/+0
| | | | | | | | | | | | | | | Since commit 11da882a12 (Apple: Introduce separate system name for iOS, tvOS, and watchOS, 2018-01-15, v3.14.0-rc1~14^2~1) our toolchain inspection steps, like ABI detection, tell `try_compile` to use a `STATIC_LIBRARY` instead of an `EXECUTABLE`. This was needed at the time to avoid codesign requirements. However, commit d3a64c4e3f (Xcode: Explicitly turn off signing in try_compile projects, 2020-07-16, v3.19.0-rc1~483^2) introduced a more general solution to that problem. Restore linking during toolchain inspection so that we can detect and identify the linker. Suggested-by: Marc Chevrier <marc.chevrier@gmail.com> Fixes: #26443
* iOS: Add support for Mac CatalystRaul Metsma2024-07-031-1/+1
| | | | | Issue: #20132 Signed-off-by: Raul Metsma <raul@metsma.ee>
* iOS: Add IOS variableRuslan Baratov2019-03-051-0/+2
| | | | | | | Since commit 11da882a12 (Apple: Introduce separate system name for iOS, tvOS, and watchOS, 2018-01-15, v3.14.0-rc1~14^2~1) we support setting `CMAKE_SYSTEM_NAME` to `iOS`. Existing iOS toolchain files already set `IOS` as a short-hand variable, so do the same here.
* Apple: Introduce separate system name for iOS, tvOS, and watchOSGregor Jasny2019-02-041-0/+7
- Remove code signing requirements for non-macOS - Do not set deployment target for non-macOS - Build static library for compiler feature detection for non-macOS - Use framework to run CompilerId tests for watchOS - Port tests to new SDK handling - Add new Apple cross-compiling section to toolchain documentation Closes: #17870