add possibility for branding the windows installer
This commit is contained in:
parent
859910a960
commit
790f3ec976
7
mea.pro
7
mea.pro
@ -15,7 +15,12 @@ wininstaller.depends = mea
|
||||
wininstaller.commands += rmdir /S /Q mea\release\out && mkdir mea\release\out &&
|
||||
wininstaller.commands += copy mea\release\mea.exe mea\release\out\ &&
|
||||
wininstaller.commands += windeployqt --qmldir mea\ui mea\release\out &&
|
||||
wininstaller.commands += makensis packaging\windows\win-installer.nsi
|
||||
BR=$$BRANDING
|
||||
equals(BR, "") {
|
||||
wininstaller.commands += makensis /DBRANDING=guh packaging\windows\win-installer.nsi
|
||||
} else {
|
||||
wininstaller.commands += makensis /DBRANDING=BR packaging\windows\win-installer.nsi
|
||||
}
|
||||
QMAKE_EXTRA_TARGETS += wininstaller
|
||||
|
||||
target.depends += wininstaller
|
||||
|
||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
BIN
packaging/windows/maveo-logo.ico
Normal file
BIN
packaging/windows/maveo-logo.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
@ -30,8 +30,8 @@ InstallDir "$PROGRAMFILES\${COMPANYNAME}\${APPNAME}"
|
||||
LicenseData "LICENSE"
|
||||
# This will be in the installer/uninstaller's title bar
|
||||
Name "${COMPANYNAME} - ${APPNAME}"
|
||||
Icon "mea\guh-logo.ico"
|
||||
outFile "mea-installer.exe"
|
||||
Icon "${BRANDING}-logo.ico"
|
||||
outFile "..\..\mea-${BRANDING}-installer.exe"
|
||||
|
||||
!include LogicLib.nsh
|
||||
|
||||
@ -59,15 +59,15 @@ section "install"
|
||||
# Files for the install directory - to build the installer, these should be in the same directory as the install script (this file)
|
||||
setOutPath $INSTDIR
|
||||
|
||||
file "guh-logo.ico"
|
||||
file /r "mea\release\out\*"
|
||||
file "${BRANDING}-logo.ico"
|
||||
file /r "..\..\mea\release\out\*"
|
||||
|
||||
# Uninstaller - See function un.onInit and section "uninstall" for configuration
|
||||
writeUninstaller "$INSTDIR\uninstall.exe"
|
||||
|
||||
# Start Menu
|
||||
createDirectory "$SMPROGRAMS\${COMPANYNAME}"
|
||||
createShortCut "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}.lnk" "$INSTDIR\mea.exe" "" "$INSTDIR\guh-logo.ico"
|
||||
createShortCut "$SMPROGRAMS\${COMPANYNAME}\${APPNAME}.lnk" "$INSTDIR\mea.exe" "" "$INSTDIR\${BRANDING}-logo.ico"
|
||||
|
||||
# Registry information for add/remove programs
|
||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${COMPANYNAME} ${APPNAME}" "DisplayName" "${COMPANYNAME} - ${APPNAME} - ${DESCRIPTION}"
|
||||
|
||||
Reference in New Issue
Block a user