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