From f5c1dbcfc61427d087b52d9838d28333a91951f5 Mon Sep 17 00:00:00 2001 From: Natalia Portillo Date: Sun, 24 Sep 2023 17:24:04 +0100 Subject: [PATCH] Compile macOS binaries in separate architectures. --- build.sh | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/build.sh b/build.sh index c400032..5fc6593 100755 --- a/build.sh +++ b/build.sh @@ -215,13 +215,17 @@ mv libAaru.Compression.Native.dll runtimes/win-x86/native/ ## Mac OS X (arm64 and x64) if [[ ${OS_NAME} == Darwin ]]; then - rm -f CMakeCache.txt - cmake -DCMAKE_BUILD_TYPE=Release -DAARU_BUILD_PACKAGE=1 . . - make Aaru.Compression.Native - mkdir -p runtimes/osx-arm64/native - mkdir -p runtimes/osx-x64/native - lipo libAaru.Compression.Native.dylib -thin arm64 -output runtimes/osx-arm64/native/libAaru.Compression.Native.dylib - lipo libAaru.Compression.Native.dylib -thin x86_64 -output runtimes/osx-x64/native/libAaru.Compression.Native.dylib + rm -f CMakeCache.txt + cmake -DCMAKE_BUILD_TYPE=Release -DAARU_BUILD_PACKAGE=1 -DAARU_MACOS_TARGET_ARCH=x86_64 . + make Aaru.Compression.Native + mkdir -p runtimes/osx-x64/native + mv libAaru.Compression.Native.dylib runtimes/osx-x64/native + + rm -f CMakeCache.txt + cmake -DCMAKE_BUILD_TYPE=Release -DAARU_BUILD_PACKAGE=1 -DAARU_MACOS_TARGET_ARCH=arm64 . + make Aaru.Compression.Native + mkdir -p runtimes/osx-arm64/native + mv libAaru.Compression.Native.dylib runtimes/osx-arm64/native fi # TODO: "linux-musl-x64"