mirror of
https://github.com/microsoft/vcpkg.git
synced 2024-11-27 19:01:48 +08:00
e8df4d756f
This adds an `arm64-ios-simulator` triplet, which is largely identical to the existing `arm64-ios` triplet, but adds ```cmake set(VCPKG_OSX_SYSROOT iphonesimulator) ``` Xcode/Clang unfortunately refuses to link `arm64-ios`-built libraries when linking for the iOS simulator, since it considers the simulator to be a different platform, thus requiring a new triplet. > Side note: The motivation for not naming this triplet `arm64-iphonesimulator` or similar is to be consistent with the naming of other iOS triplets and to keep build infrastructure that matches on `ios` triplets intact. There is precedent for this hyphenated naming scheme, the Rust compiler names the triplet `aarch64-apple-ios-sim`. I went with the spelled out `simulator` here, since it feels more descriptive. |
||
---|---|---|
.. | ||
community | ||
arm64-android.cmake | ||
arm64-osx.cmake | ||
arm64-uwp.cmake | ||
arm64-windows.cmake | ||
arm-neon-android.cmake | ||
x64-android.cmake | ||
x64-linux.cmake | ||
x64-osx.cmake | ||
x64-uwp.cmake | ||
x64-windows-static.cmake | ||
x64-windows.cmake | ||
x86-windows.cmake |