From 2ec5354a6ff2ba5e2740eabe7402186f29294f79 Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Mon, 13 Sep 2021 23:21:25 +0200 Subject: [github-actions] macOS: build for arm64 too --- .github/workflows/build.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to '.github/workflows') diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8b155e1..f52bc14 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -83,7 +83,17 @@ jobs: - uses: actions/checkout@v2 - name: autogen run: | - ./autogen.sh PKG_CONFIG_PATH=/usr/local/lib/pkgconfig \ + SDKDIR=`xcrun --sdk macosx --show-sdk-path` + TESTARCHS="arm64 x86_64" + USEARCHS= + for ARCH in $TESTARCHS; do + if echo "int main(int argc, char **argv) { return 0; }" |clang -arch $ARCH -o /dev/null -isysroot $SDKDIR -x c - 2>/dev/null; then + USEARCHS="$USEARCHS -arch $ARCH" + fi + done + export CFLAGS="$USEARCHS -isysroot $SDKDIR" + echo "Using CFLAGS: $CFLAGS" + ./autogen.sh PKG_CONFIG_PATH=/usr/local/lib/pkgconfig - name: make run: make - name: make install -- cgit v1.1-32-gdbae