From cd7e14da4ed7d96c4cfffa222f022f335a4e43cd Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Wed, 2 Nov 2022 23:42:20 +0900 Subject: [PATCH] Pass options for extensions via `CONFIGURE_ARGS` --- .github/workflows/macos.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index dd5fd9f70b..565156f396 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -58,10 +58,14 @@ jobs: run: | echo "MAKEFLAGS=-j$((1 + $(sysctl -n hw.activecpu)))" >> $GITHUB_ENV echo "PATH="/usr/local/opt/bison/bin:$PATH"" >> $GITHUB_ENV + for lib in openssl@1.1 readline; do + CONFIGURE_ARGS="${CONFIGURE_ARGS:+$CONFIGURE_ARGS }--with-${lib%@*}-dir=$(brew --prefix $lib)" + done + echo CONFIGURE_ARGS="${CONFIGURE_ARGS}" >> $GITHUB_ENV - run: ./autogen.sh working-directory: src - name: Run configure - run: ../src/configure -C --disable-install-doc --with-openssl-dir=$(brew --prefix openssl@1.1) --with-readline-dir=$(brew --prefix readline) + run: ../src/configure -C --disable-install-doc - run: make incs - run: make prepare-gems if: ${{ matrix.test_task == 'test-bundled-gems' }}