21 lines
814 B
CMake
21 lines
814 B
CMake
# SPDX-FileCopyrightText: 2024 Chris Rizzitello <sithlord48@gmail.com>
|
|
# SPDX-License-Identifier: MIT
|
|
|
|
# HACK This is set when the files is included so its the real path
|
|
# calling CMAKE_CURRENT_LIST_DIR after include would return the wrong scope var
|
|
set(MY_DIR ${CMAKE_CURRENT_LIST_DIR})
|
|
|
|
install(CODE "execute_process(COMMAND
|
|
${DEPLOYQT}
|
|
\"\${CMAKE_INSTALL_PREFIX}/${CMAKE_PROJECT_PROPER_NAME}.app\"
|
|
-timestamp -codesign=-
|
|
)")
|
|
|
|
set(OS_STRING "macos-${BUILD_ARCHITECTURE}")
|
|
set(CPACK_PACKAGE_ICON "${MY_DIR}/dmg-volume.icns")
|
|
set(CPACK_DMG_BACKGROUND_IMAGE "${MY_DIR}/dmg-background.tiff")
|
|
set(CPACK_DMG_DS_STORE_SETUP_SCRIPT "${MY_DIR}/generate_ds_store.applescript")
|
|
set(CPACK_DMG_VOLUME_NAME "${CMAKE_PROJECT_PROPER_NAME}")
|
|
set(CPACK_DMG_SLA_USE_RESOURCE_FILE_LICENSE ON)
|
|
set(CPACK_GENERATOR "DragNDrop")
|