From 242b7dd90007e1ac493cdf59a0a5980a72409efa Mon Sep 17 00:00:00 2001 From: Jan Niklas Hasse Date: Mon, 23 Nov 2020 16:41:04 +0100 Subject: GitHub Actions: Build Universal Binary for macOS --- .github/workflows/macos.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index 411cfe1..4ea958f 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -8,7 +8,7 @@ on: jobs: build: - runs-on: macOS-latest + runs-on: macos-11.0 steps: - uses: actions/checkout@v2 @@ -21,8 +21,9 @@ jobs: env: MACOSX_DEPLOYMENT_TARGET: 10.12 run: | - cmake -DCMAKE_BUILD_TYPE=Release -B build - cmake --build build --parallel --config Release + sudo xcode-select -s /Applications/Xcode_12.2.app + cmake -Bbuild -GXcode '-DCMAKE_OSX_ARCHITECTURES=arm64;x86_64' + cmake --build build --config Release - name: Test ninja run: ctest -vv @@ -32,7 +33,7 @@ jobs: shell: bash run: | mkdir artifact - 7z a artifact/ninja-mac.zip ./build/ninja + 7z a artifact/ninja-mac.zip ./build/Release/ninja # Upload ninja binary archive as an artifact - name: Upload artifact -- cgit v0.12