19 lines
529 B
Bash
19 lines
529 B
Bash
#!/bin/bash
|
|
# SPEC §12 — build x86_64, arm64, and Universal 2 TargetPrint.app
|
|
set -euo pipefail
|
|
|
|
CONFIGURATION="${1:-Release}"
|
|
ROOT="$(cd "$(dirname "$0")/.." && pwd)"
|
|
SCRIPTS="$(dirname "$0")"
|
|
|
|
"$SCRIPTS/build_macos.sh" x86_64 "$CONFIGURATION"
|
|
"$SCRIPTS/build_macos.sh" arm64 "$CONFIGURATION"
|
|
"$SCRIPTS/make_universal.sh"
|
|
|
|
echo "==> All architectures:"
|
|
for arch in x86_64 arm64 universal; do
|
|
bin="$ROOT/build/apps/$arch/TargetPrint.app/Contents/MacOS/TargetPrint"
|
|
printf " %-10s " "$arch"
|
|
lipo -info "$bin"
|
|
done
|