From 70ce353d6810541ffda6e1f75857c2c82ce9b6fe Mon Sep 17 00:00:00 2001 From: Zakariyya Mughal Date: Sat, 15 Jan 2022 02:12:29 -0500 Subject: [PATCH] Add Homebrew formulae to PKG_CONFIG_PATH --- .github/workflows/ci.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 48818730eb..64d92faa76 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -44,9 +44,12 @@ jobs: echo "LIBRARY_PATH=$(brew --prefix)/lib${LIBRARY_PATH:+:${LIBRARY_PATH}}" >> $GITHUB_ENV else echo "Unlinking libraries from Homebrew prefix so that pkg-config must be used." - brew unlink \ - libpng \ - libxt libice libsm libx11 + FORMULAE_TO_UNLINK="libpng libxt libice libsm libx11" + brew unlink $FORMULAE_TO_UNLINK + PKG_CONFIG_PATH_FOR_FORMULAE=$( brew ls $FORMULAE_TO_UNLINK \ + | grep /pkgconfig/ | xargs -n1 dirname \ + | sort -u | tr '\n' ':' | sed 's/:$//' ) + echo "PKG_CONFIG_PATH=$PKG_CONFIG_PATH_FOR_FORMULAE${PKG_CONFIG_PATH:+:${PKG_CONFIG_PATH}}" >> $GITHUB_ENV fi - name: Bootstrap run: |