Spec-Zone.ru › CMake 3.5

MACOSX_PACKAGE_LOCATION

Разместите исходный файл внутри пакета приложений (MACOSX_BUNDLE), пакета Core Foundation (BUNDLE) или пакета фреймворка (FRAMEWORK). Применимо для OS X и iOS.

Целевые исполняемые файлы с установленным свойством MACOSX_BUNDLE на платформах Apple будут скомпилированы как пакеты приложений OS X или iOS. Целевые библиотеки общего использования с установленным свойством FRAMEWORK на платформах Apple будут скомпилированы как фреймворки OS X или iOS. Целевые модульные библиотеки с установленным свойством BUNDLE на платформах Apple будут скомпилированы как пакеты OS X CFBundle. Исходные файлы, перечисленные в целевом файле с установленным этим свойством, будут скопированы в каталог внутри пакета или каталога содержимого фреймворка, указанного значением свойства. Для пакета приложений OS X каталогом содержимого является <name>.app/Contents. Для фреймворков OS X каталогом содержимого является <name>.framework/Versions/<version>. Для пакетов CFBundles OS X каталогом содержимого является <name>.bundle/Contents (если расширение не изменено). Обратитесь к свойствам целевых файлов PUBLIC_HEADER, PRIVATE_HEADER и RESOURCE для указания файлов, предназначенных для каталогов Headers, PrivateHeaders, или Resources.

© 2000–2019 Kitware, Inc. and Contributors
Licensed under the BSD 3-clause License.
https://cmake.org/cmake/help/v3.5/prop_sf/MACOSX_PACKAGE_LOCATION.html

Spec-Zone.ru

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