Spec-Zone.ru › CMake 3.5

CPackBundle

Генератор пакетов CPack (Mac OS X) — специфичные параметры

Переменные, специфичные для генератора пакетов CPack Bundle

Инсталляторы, созданные на Mac OS X с помощью генератора пакетов, используют вышеупомянутые переменные DragNDrop (CPACK_DMG_xxx), а также следующие параметры, специфичные для пакетов (CPACK_BUNDLE_xxx).

CPACK_BUNDLE_NAME

Имя сгенерированного пакета. Оно отображается в Finder macOS как имя пакета. Требуется.

CPACK_BUNDLE_PLIST

Путь к файлу plist macOS, который будет использован для сгенерированного пакета. Предполагается, что вызов функции уже сгенерировал или указал собственный файл Info.plist. Требуется.

CPACK_BUNDLE_ICON

Путь к файлу иконки macOS, которая будет использоваться в качестве иконки сгенерированного пакета. Это иконка, отображаемая в Finder macOS для пакета, а также в Dock macOS, когда пакет открыт. Требуется.

CPACK_BUNDLE_STARTUP_COMMAND

Путь к скрипту запуска. Это путь к исполняемому файлу или скрипту, который будет выполняться всякий раз, когда конечный пользователь дважды щелкнет по сгенерированному пакету в Finder macOS. Необязательно.

CPACK_BUNDLE_APPLE_CERT_APP

Имя сертификата кодирования приложения, предоставленного Apple. Имя обычно имеет вид «Developer ID Application: [Имя]» или «3rd Party Mac Developer Application: [Имя]». Если эта переменная не задана, приложение не будет подписано.

CPACK_BUNDLE_APPLE_ENTITLEMENTS

Имя файла plist, содержащего ваши права Apple для создания защищенного приложения. Этот файл требуется для отправки в Mac App Store.

CPACK_BUNDLE_APPLE_CODESIGN_FILES

Список дополнительных файлов, которые вы хотите подписать. Не нужно указывать папку основного приложения или основной исполняемый файл. Следует указать любые фреймворки и плагины, включённые в ваш пакет приложения.

CPACK_BUNDLE_APPLE_CODESIGN_PARAMETER

Дополнительный параметр, который будет передан команде codesign. Значение по умолчанию: «–deep -f»

CPACK_COMMAND_CODESIGN

Путь к команде codesign(1), используемой для подписания приложений с помощью сертификата Apple. Эта переменная может быть использована для переопределения автоматически обнаруженной команды (или для указания её расположения, если автоматическое обнаружение не нашло её).

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

Spec-Zone.ru

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