mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-31 12:00:04 +00:00 
			
		
		
		
	Initial installer creation using CMake, CPack and WiX Toolset
This commit is contained in:
		
							parent
							
								
									b155664a91
								
							
						
					
					
						commit
						9b222e670f
					
				
					 2 changed files with 22 additions and 1 deletions
				
			
		|  | @ -1,6 +1,10 @@ | |||
| cmake_minimum_required(VERSION 3.21) | ||||
| set(PROJECT_NAME supercell-wx) | ||||
| project(${PROJECT_NAME} C CXX) | ||||
| project(${PROJECT_NAME} | ||||
|         VERSION      0.4.3 | ||||
|         DESCRIPTION  "Supercell Wx is a free, open source advanced weather radar viewer." | ||||
|         HOMEPAGE_URL "https://github.com/dpaulat/supercell-wx" | ||||
|         LANGUAGES    C CXX) | ||||
| 
 | ||||
| set(CMAKE_POLICY_DEFAULT_CMP0054 NEW) | ||||
| set(CMAKE_POLICY_DEFAULT_CMP0077 NEW) | ||||
|  |  | |||
|  | @ -608,3 +608,20 @@ install(SCRIPT ${deploy_script_qmaplibre_core} | |||
| 
 | ||||
| install(SCRIPT ${deploy_script_scwx} | ||||
|         COMPONENT supercell-wx) | ||||
| 
 | ||||
| if (MSVC) | ||||
|     set(CPACK_PACKAGE_NAME                "Supercell Wx") | ||||
|     set(CPACK_PACKAGE_VENDOR              "Dan Paulat") | ||||
|     set(CPACK_PACKAGE_FILE_NAME           "supercell-wx-v${SCWX_VERSION}-windows-x64") | ||||
|     set(CPACK_PACKAGE_INSTALL_DIRECTORY   "Supercell Wx") | ||||
|     set(CPACK_PACKAGE_CHECKSUM            SHA256) | ||||
|     set(CPACK_RESOURCE_FILE_LICENSE       "${SCWX_DIR}/LICENSE.txt") | ||||
|     set(CPACK_GENERATOR                   WIX) | ||||
|     set(CPACK_PACKAGE_EXECUTABLES         "supercell-wx;Supercell Wx") | ||||
|     set(CPACK_WIX_UPGRADE_GUID            36AD0F51-4D4F-4B5D-AB61-94C6B4E4FE1C) | ||||
| 
 | ||||
|     set(CPACK_INSTALL_CMAKE_PROJECTS | ||||
|         "${CMAKE_CURRENT_BINARY_DIR};${CMAKE_PROJECT_NAME};supercell-wx;/") | ||||
| 
 | ||||
|     include(CPack) | ||||
| endif() | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Dan Paulat
						Dan Paulat