Fix universal build (issue #2)

This commit is contained in:
relikd
2021-11-24 18:26:49 +01:00
parent d26169f8b9
commit 60d2a15f0f
4 changed files with 9 additions and 6 deletions

View File

@@ -12,9 +12,12 @@ PLIST=$(shell grep -A1 $(1) src/Info.plist | tail -1 | cut -d'>' -f2 | cut -d'<'
Memmon.app: SDK_PATH=$(shell xcrun --show-sdk-path --sdk macosx)
Memmon.app: src/*
@mkdir -p Memmon.app/Contents/MacOS/
swiftc ${CFLAGS} src/main.swift \
-target arm64-apple-macos10.10 -target x86_64-apple-macos10.10 \
-emit-executable -sdk ${SDK_PATH} -o Memmon.app/Contents/MacOS/Memmon
swiftc ${CFLAGS} src/main.swift -target x86_64-apple-macos10.10 \
-emit-executable -sdk ${SDK_PATH} -o bin_x64
swiftc ${CFLAGS} src/main.swift -target arm64-apple-macos10.10 \
-emit-executable -sdk ${SDK_PATH} -o bin_arm64
lipo -create bin_x64 bin_arm64 -o Memmon.app/Contents/MacOS/Memmon
@rm bin_x64 bin_arm64
@echo 'APPL????' > Memmon.app/Contents/PkgInfo
@mkdir -p Memmon.app/Contents/Resources/
@cp src/AppIcon.icns Memmon.app/Contents/Resources/AppIcon.icns