mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-29 23:10:06 +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