Spec-Zone.ru › CMake 3.9

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

Создание ярлыков в меню Пуск предполагает их расположение в папке ‘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.9/module/CPackNSIS.html

Spec-Zone.ru

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