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