Spec-Zone.ru › CMake 3.28

XCODE_EMBED_

Новое в версии 3.20.

Укажите генератору Xcode, чтобы он встроил указанный список элементов в целевой пакет. <type> указывает используемую фазу сборки вставки. Обратитесь к документации Xcode за базовым расположением каждого <type>.

Поддерживаемые значения для <type>:

FRAMEWORKS

Указанные элементы будут добавлены в фазу сборки Embed Frameworks. Элементы могут быть именами целевых CMake-объектов или путями к фреймворкам или библиотекам.

APP_EXTENSIONS

Новое в версии 3.21.

Указанные элементы будут добавлены в фазу сборки Embed App Extensions с Destination, установленным в значение PlugIns and Foundation Extensions. Они должны быть именами целевых CMake-объектов.

EXTENSIONKIT_EXTENSIONS

Новое в версии 3.26.

Указанные элементы будут добавлены в фазу сборки Embed App Extensions с Destination установленным в ExtensionKit Extensions. Они должны быть именами целевых CMake-объектов, и, скорее всего, иметь свойство целевого объекта XCODE_PRODUCT_TYPE с установленным значением com.apple.product-type.extensionkit-extension, а также XCODE_EXPLICIT_FILE_TYPE до wrapper.extensionkit-extension.

PLUGINS

Новое в версии 3.23.

Указанные элементы будут добавлены в фазу сборки Embed PlugIns. Они должны быть именами целевых CMake-объектов.

RESOURCES

Новое в версии 3.28.

Указанные элементы будут добавлены в фазу сборки Embed Resources. Они должны быть именами целевых CMake-объектов или путями к папкам.

См. также XCODE_EMBED_<type>_PATH, XCODE_EMBED_<type>_REMOVE_HEADERS_ON_COPY и XCODE_EMBED_<type>_CODE_SIGN_ON_COPY.

© 2000–2024 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.28/prop_tgt/XCODE_EMBED_type.html

Spec-Zone.ru

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