Spec-Zone.ru › CMake 3.8

MACOSX_PACKAGE_LOCATION

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

Исполняемые целевые приложения с установленным свойством MACOSX_BUNDLE компилируются как пакеты приложений OS X или iOS на платформах Apple. Целевые общие библиотеки с установленным свойством FRAMEWORK компилируются как фреймворки OS X или iOS на платформах Apple. Целевые модульные библиотеки с установленным свойством BUNDLE компилируются как пакеты OS X CFBundle на платформах Apple. Исходные файлы, перечисленные в целевом приложении с установленным свойством, будут скопированы в директорию внутри пакета или папки содержимого фреймворка, указанной значением свойства. Для пакетов приложений 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.8/prop_sf/MACOSX_PACKAGE_LOCATION.html

Spec-Zone.ru

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