summaryrefslogtreecommitdiffstats
path: root/.github/workflows
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2021-06-09 02:33:16 +0200
committerGravatar Nikias Bassen2021-06-09 02:33:16 +0200
commitc06ae5601513a0c2a89fae80bd8a38faea12741b (patch)
tree9c1fbfa7e8739a91019fe8aef8c11be7f618e379 /.github/workflows
parent235c6625b43817fe52b36e0d258c0ae6a1d8e7c4 (diff)
downloadlibplist-c06ae5601513a0c2a89fae80bd8a38faea12741b.tar.gz
libplist-c06ae5601513a0c2a89fae80bd8a38faea12741b.tar.bz2
[github-actions] macOS: Build arm64 _and_ x86_64
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/build.yml10
1 files changed, 10 insertions, 0 deletions
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:
30 - uses: actions/checkout@v2 30 - uses: actions/checkout@v2
31 - name: autogen 31 - name: autogen
32 run: | 32 run: |
33 SDKDIR=`xcrun --sdk macosx --show-sdk-path`
34 TESTARCHS="arm64 x86_64"
35 USEARCHS=
36 for ARCH in $TESTARCHS; do
37 if echo "int main(int argc, char **argv) { return 0; }" |clang -arch $ARCH -o /dev/null -isysroot $SDKDIR -x c - 2>/dev/null; then
38 USEARCHS="$USEARCHS -arch $ARCH"
39 fi
40 done
41 export CFLAGS="$USEARCHS -isysroot $SDKDIR"
42 echo "Using CFLAGS: $CFLAGS"
33 export PATH="$PATH:/Library/Frameworks/Python.framework/Versions/2.7/bin" 43 export PATH="$PATH:/Library/Frameworks/Python.framework/Versions/2.7/bin"
34 export LIBS="-L/Library/Frameworks/Python.framework/Versions/2.7/lib" 44 export LIBS="-L/Library/Frameworks/Python.framework/Versions/2.7/lib"
35 export PYTHON_EXTRA_LDFLAGS="-u _PyMac_Error /System/Library/Frameworks/Python.framework/Versions/2.7/Python" 45 export PYTHON_EXTRA_LDFLAGS="-u _PyMac_Error /System/Library/Frameworks/Python.framework/Versions/2.7/Python"