Spec-Zone.ru › CMake

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/latest/prop_tgt/IOS_INSTALL_COMBINED.html

Spec-Zone.ru

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