IOS_INSTALL_COMBINED
Новое в версии 3.5.
Устаревшее с версии 3.28: IOS_INSTALL_COMBINED было разработано для создания универсальных библиотек, содержащих код устройства iOS/arm* и код iOS-симулятора/x86_64 (или аналогичный для других встроенных платформ Apple). Универсальные библиотеки могут различать код только по типу процессора, поэтому это было уместно до появления компьютеров macOS arm64 (т.е. iOS-симулятора/arm64). Сейчас Apple рекомендует использовать xcframeworks, которые содержат несколько библиотек для различных платформ, для этого случая.
Создать объединённый (устройство и симулятор) целевой объект при установке.
Если этот параметр установлен в значение false (по умолчанию), то он будет скомпилирован с SDK устройства или SDK симулятора в зависимости от установленного SDK. Но если этот параметр установлен в значение true, то целевой объект во время установки также будет скомпилирован для другого SDK и объединён в одну библиотеку.
Примечание
Если выбранная архитектура доступна как для SDK устройства, так и для SDK симулятора, она будет скомпилирована для SDK, выбранного с помощью CMAKE_OSX_SYSROOT, и удалена из другого SDK.
Эта функция требует Xcode версии 6 или выше.
© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.29/prop_tgt/IOS_INSTALL_COMBINED.html