mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-18 16:32:16 -07:00
22 lines
No EOL
929 B
CMake
22 lines
No EOL
929 B
CMake
# This script re-signs all apps after CPack packages them. This is necessary because CPack modifies
|
|
# the library references used by Cockatrice to App relative paths, invalidating the code signature.
|
|
if(APPLE)
|
|
set(APPLICATIONS "cockatrice" "servatrice" "oracle" "dbconverter")
|
|
foreach(app_name IN LISTS APPLICATIONS)
|
|
set(FULL_APP_PATH "${CPACK_TEMPORARY_INSTALL_DIRECTORY}/${app_name}.app")
|
|
message(STATUS "Re-signing ${app_name}.app")
|
|
execute_process(COMMAND
|
|
"codesign"
|
|
"--sign"
|
|
"Developer ID Application: Zachary Halpern (STKV3NKYBF)"
|
|
"--entitlements"
|
|
"../.ci/macos.entitlements"
|
|
"--options"
|
|
"runtime"
|
|
"--force"
|
|
"--deep"
|
|
"--timestamp"
|
|
"--verbose"
|
|
"${FULL_APP_PATH}")
|
|
endforeach()
|
|
endif() |