From c06ae5601513a0c2a89fae80bd8a38faea12741b Mon Sep 17 00:00:00 2001 From: Nikias Bassen Date: Wed, 9 Jun 2021 02:33:16 +0200 Subject: [github-actions] macOS: Build arm64 _and_ x86_64 --- .github/workflows/build.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index ecd5219..8cef57b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -30,6 +30,16 @@ jobs: - uses: actions/checkout@v2 - name: autogen run: | + 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" export PATH="$PATH:/Library/Frameworks/Python.framework/Versions/2.7/bin" export LIBS="-L/Library/Frameworks/Python.framework/Versions/2.7/lib" export PYTHON_EXTRA_LDFLAGS="-u _PyMac_Error /System/Library/Frameworks/Python.framework/Versions/2.7/Python" -- cgit v1.1-32-gdbae