Migrate to universal build for macOS
Instruct cmake to generate a universal release, instead of separate executables for ARM64 and x86_64.
This commit is contained in:
@@ -3,14 +3,10 @@ set -eux
|
||||
|
||||
cd "$(dirname $0)/.."
|
||||
|
||||
cmake -B Build/release-arm64 -DCMAKE_BUILD_TYPE=Release -DWITH_FULL_RELEASE=On -DCMAKE_OSX_ARCHITECTURES=arm64 -DWITH_CLUB_FANTASTIC=On
|
||||
cmake --build Build/release-arm64 -j $(sysctl -n hw.logicalcpu)
|
||||
cmake --build Build/release-arm64 --target package
|
||||
cmake -B Build/release-arm64 -DCMAKE_BUILD_TYPE=Release -DWITH_FULL_RELEASE=On -DCMAKE_OSX_ARCHITECTURES=arm64 -DWITH_CLUB_FANTASTIC=Off
|
||||
cmake --build Build/release-arm64 --target package
|
||||
cmake -B Build/release-universal -DCMAKE_BUILD_TYPE=Release -DWITH_FULL_RELEASE=On -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" -DWITH_CLUB_FANTASTIC=On
|
||||
cmake --build Build/release-universal -j $(sysctl -n hw.logicalcpu)
|
||||
cmake --build Build/release-universal --target package
|
||||
|
||||
cmake -B Build/release-x86_64 -DCMAKE_BUILD_TYPE=Release -DWITH_FULL_RELEASE=On -DCMAKE_OSX_ARCHITECTURES=x86_64 -DWITH_CLUB_FANTASTIC=On
|
||||
cmake --build Build/release-x86_64 -j $(sysctl -n hw.logicalcpu)
|
||||
cmake --build Build/release-x86_64 --target package
|
||||
cmake -B Build/release-x86_64 -DCMAKE_BUILD_TYPE=Release -DWITH_FULL_RELEASE=On -DCMAKE_OSX_ARCHITECTURES=x86_64 -DWITH_CLUB_FANTASTIC=Off
|
||||
cmake --build Build/release-x86_64 --target package
|
||||
cmake -B Build/release-universal -DCMAKE_BUILD_TYPE=Release -DWITH_FULL_RELEASE=On -DCMAKE_OSX_ARCHITECTURES="arm64;x86_64" -DWITH_CLUB_FANTASTIC=Off
|
||||
cmake --build Build/release-universal -j $(sysctl -n hw.logicalcpu)
|
||||
cmake --build Build/release-universal --target package
|
||||
|
||||
Reference in New Issue
Block a user