diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 9abc3a1..eb9942f 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -203,9 +203,13 @@ jobs: if: matrix.os == 'macos-14' run: | brew install protobuf llvm - echo 'LDFLAGS="-L/opt/homebrew/opt/llvm/lib"' >> $GITHUB_ENV - echo 'CPPFLAGS="-I/opt/homebrew/opt/llvm/include"' >> $GITHUB_ENV - echo 'CMAKE_PREFIX_PATH="/opt/homebrew/opt/llvm"' >> $GITHUB_ENV + LLVM_PREFIX="$(brew --prefix llvm)" + echo "LDFLAGS=-L${LLVM_PREFIX}/lib" >> "$GITHUB_ENV" + echo "CPPFLAGS=-I${LLVM_PREFIX}/include" >> "$GITHUB_ENV" + echo "CMAKE_PREFIX_PATH=${LLVM_PREFIX}" >> "$GITHUB_ENV" + echo "LIBCLANG_PATH=${LLVM_PREFIX}/lib" >> "$GITHUB_ENV" + echo "DYLD_FALLBACK_LIBRARY_PATH=${LLVM_PREFIX}/lib" >> "$GITHUB_ENV" + echo "${LLVM_PREFIX}/bin" >> "$GITHUB_PATH" - name: Caching Step id: cache-step