Combine NSIS cmake commands.
This commit is contained in:
		
							parent
							
								
									728710ece2
								
							
						
					
					
						commit
						e97ccd8195
					
				@ -137,24 +137,22 @@ if(WIN32)
 | 
			
		||||
  set(CPACK_NSIS_MODIFY_PATH ON)
 | 
			
		||||
  set(CPACK_NSIS_ENABLE_UNINSTALL_BEFORE_INSTALL ON)
 | 
			
		||||
  # https://nsis.sourceforge.io/Reference/CreateShortCut
 | 
			
		||||
  set(
 | 
			
		||||
      CPACK_NSIS_CREATE_ICONS_EXTRA
 | 
			
		||||
      "CreateShortCut '$SMPROGRAMS\\\\$STARTMENU_FOLDER\\\\Qtk.lnk' '$INSTDIR\\\\bin\\\\qtk_gui.exe'"
 | 
			
		||||
  )
 | 
			
		||||
  # TODO: Use 4th parameter to pass icon.
 | 
			
		||||
  set(
 | 
			
		||||
      CPACK_NSIS_CREATE_ICONS_EXTRA
 | 
			
		||||
      "CreateShortCut '$DESKTOP\\\\Qtk.lnk' '$INSTDIR\\\\bin\\\\qtk_gui.exe'"
 | 
			
		||||
      "CreateShortCut '$SMPROGRAMS\\\\$STARTMENU_FOLDER\\\\Qtk.lnk' '$INSTDIR\\\\bin\\\\qtk_gui.exe'\n\
 | 
			
		||||
       CreateShortCut '$DESKTOP\\\\Qtk.lnk' '$INSTDIR\\\\bin\\\\qtk_gui.exe'"
 | 
			
		||||
  )
 | 
			
		||||
  set(
 | 
			
		||||
      CPACK_NSIS_DELETE_ICONS_EXTRA
 | 
			
		||||
      "Delete '$SMPROGRAMS\\\\$START_MENU\\\\Qtk.lnk'"
 | 
			
		||||
      "Delete '$SMPROGRAMS\\\\$START_MENU\\\\Qtk.lnk'\n\
 | 
			
		||||
       Delete '$DESKTOP\\\\Qtk.lnk'"
 | 
			
		||||
  )
 | 
			
		||||
 | 
			
		||||
  # Set icon for the installer executable.
 | 
			
		||||
  set(CPACK_NSIS_MUI_ICON "${QTK_RESOURCES}/icons/win/kilroy.ico")
 | 
			
		||||
  # Set icon for uninstaller executable.
 | 
			
		||||
  set(CPACK_NSIS_MUI_UNIICON "${QTK_RESOURCES}/icons/win/kilroy.ico")
 | 
			
		||||
  # Set icon for uninstaller executable to be the same as the installer.
 | 
			
		||||
  set(CPACK_NSIS_MUI_UNIICON "${CPACK_NSIS_MUI_ICON}")
 | 
			
		||||
elseif(APPLE)
 | 
			
		||||
  # OSX
 | 
			
		||||
  # Set icon for the splash image used in OSX DMG installers.
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user