mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-31 16:30:05 +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) | cmake_minimum_required(VERSION 3.21) | ||||||
| set(PROJECT_NAME supercell-wx) | 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_CMP0054 NEW) | ||||||
| set(CMAKE_POLICY_DEFAULT_CMP0077 NEW) | set(CMAKE_POLICY_DEFAULT_CMP0077 NEW) | ||||||
|  |  | ||||||
|  | @ -608,3 +608,20 @@ install(SCRIPT ${deploy_script_qmaplibre_core} | ||||||
| 
 | 
 | ||||||
| install(SCRIPT ${deploy_script_scwx} | install(SCRIPT ${deploy_script_scwx} | ||||||
|         COMPONENT supercell-wx) |         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