Spec-Zone.ru › CMake 3.10

CPackDMG

Генератор CPack DragNDrop (Mac OS X).

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

Следующие переменные специфичны для установщиков DragNDrop, созданных на Mac OS X:

CPACK_DMG_VOLUME_NAME

Имя тома созданного образа диска. По умолчанию используется CPACK_PACKAGE_FILE_NAME.

CPACK_DMG_FORMAT

Формат образа диска. Общие значения: UDRO (UDIF только для чтения), UDZO (UDIF сжатый с помощью zlib) или UDBZ (UDIF сжатый с помощью bzip2). Для получения дополнительной информации об других доступных форматах, обратитесь к hdiutil(1). По умолчанию используется UDZO.

CPACK_DMG_DS_STORE

Путь к пользовательскому файлу DS_Store. Этот файл .DS_Store, например, может быть использован для указания положения/геометрии и макета окна Finder (такие как скрытые панели инструментов, расположение иконок и т.д.). Этот файл должен быть сгенерирован Finder'ом (либо вручную, либо с помощью AppleScript) используя обычную папку, из которой затем можно извлечь файл .DS_Store.

CPACK_DMG_DS_STORE_SETUP_SCRIPT

Путь к пользовательскому файлу AppleScript. Этот AppleScript используется для генерации файла .DS_Store, который задаёт положение/геометрию и макет окна Finder (такие как скрытые панели инструментов, расположение иконок и т.д.). Указывая пользовательский AppleScript, нет необходимости использовать CPACK_DMG_DS_STORE, так как .DS_Store, сгенерированный AppleScript, будет упакован.

CPACK_DMG_BACKGROUND_IMAGE

Путь к файлу изображения, которое будет использоваться в качестве фона. Этот файл будет скопирован в .background/background.<ext>, где ext — исходное расширение файла изображения. Изображение фона устанавливается в образ до выполнения CPACK_DMG_DS_STORE_SETUP_SCRIPT или установки CPACK_DMG_DS_STORE. По умолчанию изображение фона не установлено.

CPACK_DMG_DISABLE_APPLICATIONS_SYMLINK

По умолчанию включается символическая ссылка на /Applications в DMG. Установите это значение в ON, чтобы избежать добавления символической ссылки.

CPACK_DMG_SLA_DIR

Директория, в которой хранятся файлы лицензии и меню для разных языков. Установка этого параметра заставляет CPack искать файл <language>.menu.txt и <language>.license.txt для каждого языка, определённого в CPACK_DMG_SLA_LANGUAGES. Если оба этих параметра и CPACK_RESOURCE_FILE_LICENSE установлены, CPack будет искать только файлы меню и использовать один и тот же файл лицензии для всех языков.

CPACK_DMG_SLA_LANGUAGES

Языки, для которых предоставляется лицензионное соглашение при монтировании сгенерированного DMG. Файл меню состоит из 9 строк текста. Первая строка — название языка, заглавными буквами, на английском языке (например, немецкий). Другие строки — переводы следующих строк:

  • Согласен
  • Не согласен
  • Печать
  • Сохранить…
  • Вы соглашаетесь с условиями лицензионного соглашения, нажав кнопку «Согласен».
  • Лицензионное соглашение
  • Этот текст нельзя сохранить. Диск может быть заполнен или заблокирован, или файл может быть заблокирован.
  • Невозможно распечатать. Убедитесь, что вы выбрали принтер.

Для каждого языка в этом списке CPack будет искать файлы <language>.menu.txt и <language>.license.txt в директории, указанной в переменной CPACK_DMG_SLA_DIR.

CPACK_COMMAND_HDIUTIL

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

CPACK_COMMAND_SETFILE

Путь к команде SetFile(1), используемой для установки расширенных атрибутов в файлы и каталоги на Mac OS X. Эта переменная может быть использована для переопределения автоматически обнаруженной команды (или указания её местоположения, если автоматическое обнаружение не нашло её).

CPACK_COMMAND_REZ

Путь к команде Rez(1), используемой для компиляции ресурсов на Mac OS X. Эта переменная может быть использована для переопределения автоматически обнаруженной команды (или указания её местоположения, если автоматическое обнаружение не нашло её).

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

Spec-Zone.ru

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