From db6646e2d189474430b2a3fa16572518c0c7f3cf Mon Sep 17 00:00:00 2001 From: ZeldaZach Date: Fri, 10 Jan 2025 08:45:50 -0500 Subject: [PATCH] GHA MacOS Only Sign/Notarize if self repo --- cmake/SignMacApplications.cmake | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmake/SignMacApplications.cmake b/cmake/SignMacApplications.cmake index 8b9db19b7..816811004 100644 --- a/cmake/SignMacApplications.cmake +++ b/cmake/SignMacApplications.cmake @@ -1,6 +1,8 @@ # 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) +string(LENGTH $ENV{MACOS_CERTIFICATE_NAME} MACOS_CERTIFICATE_NAME_LEN) + +if(APPLE AND MACOS_CERTIFICATE_NAME_LEN GREATER 0) set(APPLICATIONS "cockatrice" "servatrice" "oracle" "dbconverter") foreach(app_name IN LISTS APPLICATIONS) set(FULL_APP_PATH "${CPACK_TEMPORARY_INSTALL_DIRECTORY}/${app_name}.app")