diff --git a/cmake/installer/installer-header.bmp b/cmake/installer/installer-header.bmp new file mode 100644 index 0000000000..28101932c7 Binary files /dev/null and b/cmake/installer/installer-header.bmp differ diff --git a/cmake/macros/GenerateInstallers.cmake b/cmake/macros/GenerateInstallers.cmake index d5f2f21558..f3c03ca141 100644 --- a/cmake/macros/GenerateInstallers.cmake +++ b/cmake/macros/GenerateInstallers.cmake @@ -23,7 +23,8 @@ macro(GENERATE_INSTALLERS) set(CPACK_NSIS_DISPLAY_NAME ${_DISPLAY_NAME}) set(CPACK_NSIS_PACKAGE_NAME ${_DISPLAY_NAME}) set(CPACK_PACKAGE_INSTALL_DIRECTORY ${_DISPLAY_NAME}) - set(CPACK_NSIS_MUI_ICON "${HF_CMAKE_DIR}/installer/Installer.ico") + set(CPACK_NSIS_MUI_ICON "${HF_CMAKE_DIR}/installer/installer.ico") + set(INSTALLER_HEADER_IMAGE "${HF_CMAKE_DIR}/installer/installer-header.bmp") set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/LICENSE") diff --git a/cmake/templates/CPackProperties.cmake.in b/cmake/templates/CPackProperties.cmake.in index 6614ba72f1..e7071c707a 100644 --- a/cmake/templates/CPackProperties.cmake.in +++ b/cmake/templates/CPackProperties.cmake.in @@ -26,3 +26,4 @@ set(CLIENT_DESKTOP_SHORTCUT_REG_KEY "@CLIENT_DESKTOP_SHORTCUT_REG_KEY@") set(CONSOLE_DESKTOP_SHORTCUT_REG_KEY "@CONSOLE_DESKTOP_SHORTCUT_REG_KEY@") set(CONSOLE_STARTUP_REG_KEY "@CONSOLE_STARTUP_REG_KEY@") set(LAUNCH_NOW_REG_KEY "@LAUNCH_NOW_REG_KEY@") +set(INSTALLER_HEADER_IMAGE "@INSTALLER_HEADER_IMAGE@") diff --git a/cmake/templates/NSIS.template.in b/cmake/templates/NSIS.template.in index 49570052f5..d5fc926b72 100644 --- a/cmake/templates/NSIS.template.in +++ b/cmake/templates/NSIS.template.in @@ -194,6 +194,7 @@ Var AR_RegFlags ;Interface Settings !define MUI_HEADERIMAGE + !define MUI_HEADERIMAGE_BITMAP "@INSTALLER_HEADER_IMAGE@" !define MUI_ABORTWARNING ;--------------------------------