summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-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 30b6b9b..d5c9c0c 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -119,6 +119,16 @@ jobs:
119 echo "DEPSDIR=`pwd`/deps" >> $GITHUB_ENV 119 echo "DEPSDIR=`pwd`/deps" >> $GITHUB_ENV
120 - name: autogen 120 - name: autogen
121 run: | 121 run: |
122 SDKDIR=`xcrun --sdk macosx --show-sdk-path`
123 TESTARCHS="arm64 x86_64"
124 USEARCHS=
125 for ARCH in $TESTARCHS; do
126 if echo "int main(int argc, char **argv) { return 0; }" |clang -arch $ARCH -o /dev/null -isysroot $SDKDIR -x c - 2>/dev/null; then
127 USEARCHS="$USEARCHS -arch $ARCH"
128 fi
129 done
130 export CFLAGS="$USEARCHS -isysroot $SDKDIR"
131 echo "Using CFLAGS: $CFLAGS"
122 ./autogen.sh PKG_CONFIG_PATH=/usr/local/lib/pkgconfig --enable-debug \ 132 ./autogen.sh PKG_CONFIG_PATH=/usr/local/lib/pkgconfig --enable-debug \
123 openssl_CFLAGS="-I${{ env.DEPSDIR }}/libressl-${{ env.LIBRESSL_VER }}/include" \ 133 openssl_CFLAGS="-I${{ env.DEPSDIR }}/libressl-${{ env.LIBRESSL_VER }}/include" \
124 openssl_LIBS="-Xlinker ${{ env.LIBSSL }} -Xlinker ${{ env.LIBCRYPTO }}" 134 openssl_LIBS="-Xlinker ${{ env.LIBSSL }} -Xlinker ${{ env.LIBCRYPTO }}"