mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 21:00:05 +00:00
Create Apple Disk Image
This commit is contained in:
parent
16a962dbec
commit
cfa7c774ac
1 changed files with 28 additions and 4 deletions
|
|
@ -831,18 +831,32 @@ if (APPLE)
|
||||||
|
|
||||||
# Verify the bundle
|
# Verify the bundle
|
||||||
verify_app("${BUNDLE_PATH}")
|
verify_app("${BUNDLE_PATH}")
|
||||||
|
|
||||||
|
# Rename to "Supercell Wx.app"
|
||||||
|
file(REMOVE_RECURSE
|
||||||
|
"${CMAKE_INSTALL_PREFIX}/Supercell Wx.app")
|
||||||
|
file(RENAME
|
||||||
|
"${BUNDLE_PATH}"
|
||||||
|
"${CMAKE_INSTALL_PREFIX}/Supercell Wx.app")
|
||||||
|
|
||||||
|
# Remove extra directories
|
||||||
|
file(REMOVE_RECURSE
|
||||||
|
"${CMAKE_INSTALL_PREFIX}/Frameworks")
|
||||||
|
file(REMOVE_RECURSE
|
||||||
|
"${CMAKE_INSTALL_PREFIX}/lib")
|
||||||
]]
|
]]
|
||||||
COMPONENT supercell-wx)
|
COMPONENT supercell-wx)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
if (MSVC)
|
|
||||||
set(CPACK_PACKAGE_NAME "Supercell Wx")
|
set(CPACK_PACKAGE_NAME "Supercell Wx")
|
||||||
set(CPACK_PACKAGE_VENDOR "Dan Paulat")
|
set(CPACK_PACKAGE_VENDOR "Dan Paulat")
|
||||||
|
set(CPACK_PACKAGE_CHECKSUM SHA256)
|
||||||
|
set(CPACK_RESOURCE_FILE_LICENSE "${SCWX_DIR}/LICENSE.txt")
|
||||||
|
|
||||||
|
if (MSVC)
|
||||||
set(CPACK_PACKAGE_FILE_NAME "supercell-wx-v${SCWX_VERSION}-windows-x64")
|
set(CPACK_PACKAGE_FILE_NAME "supercell-wx-v${SCWX_VERSION}-windows-x64")
|
||||||
set(CPACK_PACKAGE_INSTALL_DIRECTORY "Supercell Wx")
|
set(CPACK_PACKAGE_INSTALL_DIRECTORY "Supercell Wx")
|
||||||
set(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/res/icons/scwx-256.ico")
|
set(CPACK_PACKAGE_ICON "${CMAKE_CURRENT_SOURCE_DIR}/res/icons/scwx-256.ico")
|
||||||
set(CPACK_PACKAGE_CHECKSUM SHA256)
|
|
||||||
set(CPACK_RESOURCE_FILE_LICENSE "${SCWX_DIR}/LICENSE.txt")
|
|
||||||
set(CPACK_GENERATOR WIX)
|
set(CPACK_GENERATOR WIX)
|
||||||
set(CPACK_PACKAGE_EXECUTABLES "supercell-wx;Supercell Wx")
|
set(CPACK_PACKAGE_EXECUTABLES "supercell-wx;Supercell Wx")
|
||||||
set(CPACK_WIX_UPGRADE_GUID 36AD0F51-4D4F-4B5D-AB61-94C6B4E4FE1C)
|
set(CPACK_WIX_UPGRADE_GUID 36AD0F51-4D4F-4B5D-AB61-94C6B4E4FE1C)
|
||||||
|
|
@ -854,5 +868,15 @@ if (MSVC)
|
||||||
set(CPACK_INSTALL_CMAKE_PROJECTS
|
set(CPACK_INSTALL_CMAKE_PROJECTS
|
||||||
"${CMAKE_CURRENT_BINARY_DIR};${CMAKE_PROJECT_NAME};supercell-wx;/")
|
"${CMAKE_CURRENT_BINARY_DIR};${CMAKE_PROJECT_NAME};supercell-wx;/")
|
||||||
|
|
||||||
|
include(CPack)
|
||||||
|
elseif(APPLE)
|
||||||
|
set(CPACK_PACKAGE_FILE_NAME "supercell-wx-v${SCWX_VERSION}-macos")
|
||||||
|
set(CPACK_PACKAGE_ICON "${SCWX_ICON}")
|
||||||
|
set(CPACK_PACKAGE_VERSION "${SCWX_VERSION}")
|
||||||
|
|
||||||
|
set(CPACK_GENERATOR DragNDrop)
|
||||||
|
|
||||||
|
set(CPACK_COMPONENTS_ALL supercell-wx)
|
||||||
|
|
||||||
include(CPack)
|
include(CPack)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue