Spec-Zone.ru › CMake 3.31

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

Spec-Zone.ru

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