mirror of
https://github.com/ares-emulator/ares.git
synced 2026-10-12 02:11:04 +00:00
Remove old macOS build script
This commit is contained in:
@@ -1,36 +0,0 @@
|
||||
#!/bin/bash
|
||||
set -euo pipefail
|
||||
|
||||
if ! command -v lipo >/dev/null; then
|
||||
echo "Command lipo not found; please install XCode"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Change to parent directory (top-level)
|
||||
cd "$(dirname "$0")"/.. || exit 1
|
||||
|
||||
echo "Building for amd64..."
|
||||
make arch=amd64 object.path=obj-amd64 output.path=out-amd64 "$@"
|
||||
|
||||
echo "Building for arm64..."
|
||||
make arch=arm64 object.path=obj-arm64 output.path=out-arm64 "$@"
|
||||
|
||||
echo "Assembling universal binary"
|
||||
rm -rf desktop-ui/out
|
||||
cp -a desktop-ui/out-amd64 desktop-ui/out
|
||||
lipo -create -output desktop-ui/out/ares.app/Contents/MacOS/ares \
|
||||
desktop-ui/out-amd64/ares.app/Contents/MacOS/ares \
|
||||
desktop-ui/out-arm64/ares.app/Contents/MacOS/ares
|
||||
|
||||
if [ "${MACOS_KEYCHAIN_PASSWORD:-}" != "" ]; then
|
||||
security unlock-keychain -p "$MACOS_KEYCHAIN_PASSWORD" "$MACOS_KEYCHAIN_NAME"
|
||||
fi
|
||||
|
||||
if [ "${MACOS_CERTIFICATE_NAME:-}" == "" ]; then
|
||||
echo "Signing using self-signed"
|
||||
ENTITLEMENTS=desktop-ui/resource/ares.selfsigned.entitlements
|
||||
else
|
||||
echo "Signing using certificate: ${MACOS_CERTIFICATE_NAME}"
|
||||
ENTITLEMENTS=desktop-ui/resource/ares.entitlements
|
||||
fi
|
||||
codesign --force --deep --options runtime --entitlements "${ENTITLEMENTS}" --sign "${MACOS_CERTIFICATE_NAME:--}" desktop-ui/out/ares.app
|
||||
Reference in New Issue
Block a user