From 751a4ba2b30c3131a6d24309ea0c8cffbe01c193 Mon Sep 17 00:00:00 2001 From: Miguel Borges de Freitas <92enen@gmail.com> Date: Fri, 4 Aug 2023 15:09:37 +0100 Subject: [cmake][macOS] Allow building without xbmchelper - default for arm64 --- tools/darwin/packaging/osx/mkdmg-osx.sh.in | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'tools/darwin') diff --git a/tools/darwin/packaging/osx/mkdmg-osx.sh.in b/tools/darwin/packaging/osx/mkdmg-osx.sh.in index 8d8533c80c..cded94d728 100755 --- a/tools/darwin/packaging/osx/mkdmg-osx.sh.in +++ b/tools/darwin/packaging/osx/mkdmg-osx.sh.in @@ -38,7 +38,9 @@ if [ "$EXPANDED_CODE_SIGN_IDENTITY_NAME" ]; then # execute codesign script "$DIRNAME/Codesign.command" # sign helper tool - codesign --verbose=4 --sign "$EXPANDED_CODE_SIGN_IDENTITY_NAME" --force --options runtime --timestamp --entitlements Kodi.entitlements "$APP/Contents/Resources/Kodi/tools/darwin/runtime/XBMCHelper" + if [ -f "$APP/Contents/Resources/Kodi/tools/darwin/runtime/XBMCHelper" ]; then + codesign --verbose=4 --sign "$EXPANDED_CODE_SIGN_IDENTITY_NAME" --force --options runtime --timestamp --entitlements Kodi.entitlements "$APP/Contents/Resources/Kodi/tools/darwin/runtime/XBMCHelper" + fi # perform top-level signing (Xcode does it automatically when signing settings are configured) codesign --verbose=4 --sign "$EXPANDED_CODE_SIGN_IDENTITY_NAME" --force --options runtime --timestamp --entitlements Kodi.entitlements "$APP" fi -- cgit v1.2.3