Spec-Zone.ru › CMake 3.29

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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API