You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.1 KiB
29 lines
1.1 KiB
IOS_INSTALL_COMBINED
|
|
--------------------
|
|
|
|
.. versionadded:: 3.5
|
|
.. deprecated:: 3.28
|
|
|
|
:prop_tgt:`IOS_INSTALL_COMBINED` was designed to make universal binaries
|
|
containing iOS/arm* device code paired with iOS Simulator/x86_64 code
|
|
(or similar for other Apple embedded platforms). Universal binaries can only
|
|
differentiate code based on CPU type, so this only made sense before the
|
|
days of arm64 macOS machines (i.e. iOS Simulator/arm64). Apple now
|
|
recommends xcframeworks, which contain multiple binaries for different
|
|
platforms, for this use case.
|
|
|
|
Build a combined (device and simulator) target when installing.
|
|
|
|
When this property is set to false, which is the default, then it will
|
|
either be built with the device SDK or the simulator SDK depending on the SDK
|
|
set. But if this property is set to true then the target will at install time
|
|
also be built for the other SDK and combined into one library.
|
|
|
|
.. note::
|
|
|
|
If a selected architecture is available for both device SDK and simulator
|
|
SDK it will be built for the SDK selected by :variable:`CMAKE_OSX_SYSROOT`
|
|
and removed from the other SDK.
|
|
|
|
This feature requires at least Xcode version 6.
|