Spec-Zone.ru › CMake 3.12

CPackNSIS

CPack NSIS генератор специфичные опции

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

Следующие переменные специфичны для графических установщиков, созданных в Windows с использованием Nullsoft Installation System.

CPACK_NSIS_INSTALL_ROOT

По умолчанию каталог установки, отображаемый пользователю установщиком NSIS, находится в этом корневом каталоге. Полный путь, отображаемый пользователю, это: ${CPACK_NSIS_INSTALL_ROOT}/${CPACK_PACKAGE_INSTALL_DIRECTORY}

CPACK_NSIS_MUI_ICON

Имя файла значка. Имя файла *.ico , используемого в качестве основного значка для сгенерированной программы установки.

CPACK_NSIS_MUI_UNIICON

Имя файла значка. Имя файла *.ico , используемого в качестве основного значка для сгенерированной программы удаления.

CPACK_NSIS_INSTALLER_MUI_ICON_CODE

неодокументировано.

CPACK_NSIS_MUI_WELCOMEFINISHPAGE_BITMAP

Имя файла изображения, которое будет использоваться в качестве NSIS MUI_WELCOMEFINISHPAGE_BITMAP.

CPACK_NSIS_MUI_UNWELCOMEFINISHPAGE_BITMAP

Имя файла изображения, которое будет использоваться в качестве NSIS MUI_UNWELCOMEFINISHPAGE_BITMAP.

CPACK_NSIS_EXTRA_PREINSTALL_COMMANDS

Дополнительные команды NSIS, которые будут добавлены в начало раздела установки, до того как ваша структура установки станет доступной на целевой системе.

CPACK_NSIS_EXTRA_INSTALL_COMMANDS

Дополнительные команды NSIS, которые будут добавлены в конец раздела установки, после того как ваша структура установки станет доступной на целевой системе.

CPACK_NSIS_EXTRA_UNINSTALL_COMMANDS

Дополнительные команды NSIS, которые будут добавлены в раздел удаления, перед удалением вашей структуры установки с целевой системы.

CPACK_NSIS_COMPRESSOR

Аргументы, которые будут переданы команде NSIS SetCompressor.

CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL

Сначала запросить информацию об удалении предыдущих версий. Если это значение установлено как “ВКЛ”, то установщик будет искать предыдущие установленные версии и, если она найдена, спросит пользователя, нужно ли её удалить перед продолжением установки.

CPACK_NSIS_MODIFY_PATH

Переключатель изменения PATH. Если это значение установлено как “ВКЛ”, то в установщике появится дополнительная страница, которая позволит пользователю выбрать, нужно ли добавлять каталог программы в переменную среды PATH.

CPACK_NSIS_DISPLAY_NAME

Строка отображаемого имени, которая отображается в панели управления Windows «Добавление и удаление программ»

CPACK_NSIS_PACKAGE_NAME

Заголовок, отображаемый в верхней части установщика.

CPACK_NSIS_INSTALLED_ICON_NAME

Путь к исполняемому файлу, содержащему значок установщика.

CPACK_NSIS_HELP_LINK

URL веб-сайта, предоставляющего помощь в установке вашего приложения.

CPACK_NSIS_URL_INFO_ABOUT

URL веб-сайта, предоставляющего дополнительную информацию о вашем приложении.

CPACK_NSIS_CONTACT

Контактная информация для вопросов и комментариев по процессу установки.

CPACK_NSIS_<compName>_INSTALL_DIRECTORY

Настраиваемый каталог установки для указанного компонента <compName> вместо $INSTDIR.

CPACK_NSIS_CREATE_ICONS_EXTRA

Дополнительные команды NSIS для создания ярлыков в меню Пуск.

CPACK_NSIS_DELETE_ICONS_EXTRA

Дополнительные команды NSIS для удаления ярлыков в меню Пуск.

CPACK_NSIS_EXECUTABLES_DIRECTORY

Создание ярлыков NSIS в меню Пуск предполагает, что они находятся в папке ‘bin’, если не установлено значение этой переменной. Например, вы установите его в ‘exec’, если ваши исполняемые файлы находятся в папке exec.

CPACK_NSIS_MUI_FINISHPAGE_RUN

Укажите исполняемый файл для добавления опции запуска на завершающей странице установщика NSIS.

CPACK_NSIS_MENU_LINKS

Укажите ссылки в меню [приложение]. Это должно содержать список пар «ссылка» «название ссылки». Ссылка может быть URL-адресом или путем, относительным к префиксу установки. Например:

set(CPACK_NSIS_MENU_LINKS
    "doc/cmake-@CMake_VERSION_MAJOR@.@CMake_VERSION_MINOR@/cmake.html"
    "CMake Help" "https://cmake.org" "CMake Web Site")

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

Spec-Zone.ru

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