build(mac): ensuring the app remains signed after qt's deploy
This commit is contained in:
parent
13191a04df
commit
49097d17d5
2 changed files with 9 additions and 5 deletions
|
|
@ -242,10 +242,6 @@ add_subdirectory(translations)
|
||||||
|
|
||||||
add_subdirectory(src)
|
add_subdirectory(src)
|
||||||
|
|
||||||
if(BUILD_INSTALLER)
|
|
||||||
add_subdirectory(deploy)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
install(
|
install(
|
||||||
FILES ${PROJECT_SOURCE_DIR}/LICENSE
|
FILES ${PROJECT_SOURCE_DIR}/LICENSE
|
||||||
DESTINATION ${CMAKE_INSTALL_LICENSE_DIR}
|
DESTINATION ${CMAKE_INSTALL_LICENSE_DIR}
|
||||||
|
|
@ -256,3 +252,7 @@ install(
|
||||||
DESTINATION ${CMAKE_INSTALL_LICENSE_DIR}
|
DESTINATION ${CMAKE_INSTALL_LICENSE_DIR}
|
||||||
RENAME LICENSE_EXCEPTION
|
RENAME LICENSE_EXCEPTION
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if(BUILD_INSTALLER)
|
||||||
|
add_subdirectory(deploy)
|
||||||
|
endif()
|
||||||
|
|
|
||||||
|
|
@ -9,10 +9,14 @@ set(OSX_BUNDLE ${BUILD_OSX_BUNDLE})
|
||||||
set(OS_STRING "macos-${BUILD_ARCHITECTURE}")
|
set(OS_STRING "macos-${BUILD_ARCHITECTURE}")
|
||||||
|
|
||||||
if (OSX_BUNDLE)
|
if (OSX_BUNDLE)
|
||||||
|
set(_codesign_identity "-")
|
||||||
|
if (APPLE_CODESIGN_DEV)
|
||||||
|
set(_codesign_identity "${APPLE_CODESIGN_DEV}")
|
||||||
|
endif()
|
||||||
install(CODE "execute_process(COMMAND
|
install(CODE "execute_process(COMMAND
|
||||||
${DEPLOYQT}
|
${DEPLOYQT}
|
||||||
\"\${CMAKE_INSTALL_PREFIX}/${CMAKE_PROJECT_PROPER_NAME}.app\"
|
\"\${CMAKE_INSTALL_PREFIX}/${CMAKE_PROJECT_PROPER_NAME}.app\"
|
||||||
-timestamp -codesign=-
|
-timestamp \"-codesign=${_codesign_identity}\"
|
||||||
)")
|
)")
|
||||||
set(CPACK_PACKAGE_ICON "${MY_DIR}/dmg-volume.icns")
|
set(CPACK_PACKAGE_ICON "${MY_DIR}/dmg-volume.icns")
|
||||||
set(CPACK_DMG_BACKGROUND_IMAGE "${MY_DIR}/dmg-background.tiff")
|
set(CPACK_DMG_BACKGROUND_IMAGE "${MY_DIR}/dmg-background.tiff")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue