diff options
-rw-r--r-- | .github/workflows/build.yml | 10 |
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 }}" |