2020-08-30 11:54:41 +02:00
|
|
|
cmake_minimum_required(VERSION 3.16)
|
|
|
|
|
|
|
|
project(CPackNSISGenerator)
|
|
|
|
|
|
|
|
add_executable(hello main.cpp)
|
|
|
|
|
|
|
|
install(TARGETS hello
|
|
|
|
ARCHIVE DESTINATION .
|
|
|
|
RUNTIME DESTINATION .
|
|
|
|
LIBRARY DESTINATION .
|
|
|
|
BUNDLE DESTINATION .)
|
|
|
|
|
|
|
|
set(CPACK_NSIS_MUI_HEADERIMAGE "${PROJECT_SOURCE_DIR}\\\\header-image.bmp")
|
|
|
|
set(CPACK_PACKAGE_ICON "${PROJECT_SOURCE_DIR}\\\\header-icon.bmp")
|
|
|
|
set(CPACK_NSIS_MUI_ICON "${PROJECT_SOURCE_DIR}\\\\install.ico")
|
|
|
|
set(CPACK_NSIS_MUI_UNIICON "${PROJECT_SOURCE_DIR}\\\\uninstall.ico")
|
|
|
|
set(CPACK_GENERATOR "NSIS")
|
|
|
|
set(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL ON)
|
|
|
|
set(CPACK_NSIS_MANIFEST_DPI_AWARE ON)
|
2021-09-14 00:13:48 +02:00
|
|
|
set(CPACK_NSIS_BRANDING_TEXT "CMake branding text")
|
|
|
|
set(CPACK_NSIS_BRANDING_TEXT_TRIM_POSITION "RIGHT")
|
2021-11-20 13:41:27 +01:00
|
|
|
set(CPACK_NSIS_IGNORE_LICENSE_PAGE ON)
|
2020-08-30 11:54:41 +02:00
|
|
|
|
|
|
|
include(CPack)
|