diff --git a/QGCInstaller.pri b/QGCInstaller.pri index 88d98e5c73dbb01095d94b8cd2819387c342da9b..9873915e882d01f3cbb6aa656aa41c795a8755c6 100644 --- a/QGCInstaller.pri +++ b/QGCInstaller.pri @@ -35,7 +35,7 @@ installer { QMAKE_POST_LINK += && hdiutil create -verbose -stretch 4g -layout SPUD -srcfolder $${DESTDIR}/$${TARGET}.app -volname $${TARGET} $${DESTDIR}/package/$${TARGET}.dmg } WindowsBuild { - QMAKE_POST_LINK += $$escape_expand(\\n) cd $$BASEDIR_WIN && $$quote("\"C:\\Program Files \(x86\)\\NSIS\\makensis.exe\"" /DAPPNAME="\"$${QGC_APP_NAME}\"" /DEXENAME="\"$${TARGET}\"" /DORGNAME="\"$${QGC_ORG_NAME}\"" /DDESTDIR=$${DESTDIR} /NOCD "\"/XOutFile $${DESTDIR_WIN}\\$${TARGET}-installer.exe\"" "$$BASEDIR_WIN\\deploy\\qgroundcontrol_installer.nsi") + QMAKE_POST_LINK += $$escape_expand(\\n) cd $$BASEDIR_WIN && $$quote("\"C:\\Program Files \(x86\)\\NSIS\\makensis.exe\"" /DINSTALLER_ICON="\"$${QGC_INSTALLER_ICON}\"" /DHEADER_BITMAP="\"$${QGC_INSTALLER_HEADER_BITMAP}\"" /DAPPNAME="\"$${QGC_APP_NAME}\"" /DEXENAME="\"$${TARGET}\"" /DORGNAME="\"$${QGC_ORG_NAME}\"" /DDESTDIR=$${DESTDIR} /NOCD "\"/XOutFile $${DESTDIR_WIN}\\$${TARGET}-installer.exe\"" "$$BASEDIR_WIN\\deploy\\qgroundcontrol_installer.nsi") OTHER_FILES += deploy/qgroundcontrol_installer.nsi } LinuxBuild { diff --git a/deploy/qgroundcontrol_installer.nsi b/deploy/qgroundcontrol_installer.nsi index a7a952d6280a3e67ff7957cc23a8a53928b04b69..67a17f29dd89737bdbb8d123fdf30ffda7e8b9ff 100644 --- a/deploy/qgroundcontrol_installer.nsi +++ b/deploy/qgroundcontrol_installer.nsi @@ -44,9 +44,9 @@ InstallDir "$PROGRAMFILES\${APPNAME}" SetCompressor /SOLID /FINAL lzma !define MUI_HEADERIMAGE -!define MUI_HEADERIMAGE_BITMAP "installheader.bmp"; -!define MUI_ICON "WindowsQGC.ico"; -!define MUI_UNICON "WindowsQGC.ico"; +!define MUI_HEADERIMAGE_BITMAP "${HEADER_BITMAP}"; +!define MUI_ICON "${INSTALLER_ICON}"; +!define MUI_UNICON "${INSTALLER_ICON}"; !insertmacro MUI_PAGE_STARTMENU Application $StartMenuFolder !insertmacro MUI_PAGE_DIRECTORY diff --git a/qgroundcontrol.pro b/qgroundcontrol.pro index 23e4fc75c5e981e4cfe0bd89e9945ed8f177082b..91c979e92dc4627e25bf3e1e6c2316d78614af94 100644 --- a/qgroundcontrol.pro +++ b/qgroundcontrol.pro @@ -84,6 +84,10 @@ QGC_ORG_DOMAIN = "org.qgroundcontrol" QGC_APP_DESCRIPTION = "Open source ground control app provided by QGroundControl dev team" QGC_APP_COPYRIGHT = "Copyright (C) 2017 QGroundControl Development Team. All rights reserved." +WindowsBuild { + QGC_INSTALLER_ICON = "WindowsQGC.ico" + QGC_INSTALLER_HEADER_BITMAP = "installheader.bmp" +} # Load additional config flags from user_config.pri exists(user_config.pri):infile(user_config.pri, CONFIG) {