Skip to content

Commit 2f617c1

Browse files
artemdinaburgclaude
andcommitted
Fix macOS CI to use Homebrew LLVM clang
Use the full path to Homebrew LLVM's clang instead of relying on the system clang. AppleClang doesn't have the Clang development headers (clang/Tooling/Tooling.h) needed to build rellic. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 2ba30a7 commit 2f617c1

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

.github/workflows/build.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -91,9 +91,10 @@ jobs:
9191
- name: Install LLVM
9292
run: |
9393
brew install llvm@${{ matrix.llvm }} ninja
94-
echo "CC=clang" >> $GITHUB_ENV
95-
echo "CXX=clang++" >> $GITHUB_ENV
96-
echo "LLVM_DIR=$(brew --prefix llvm@${{ matrix.llvm }})/lib/cmake/llvm" >> $GITHUB_ENV
94+
LLVM_PREFIX=$(brew --prefix llvm@${{ matrix.llvm }})
95+
echo "CC=$LLVM_PREFIX/bin/clang" >> $GITHUB_ENV
96+
echo "CXX=$LLVM_PREFIX/bin/clang++" >> $GITHUB_ENV
97+
echo "LLVM_DIR=$LLVM_PREFIX/lib/cmake/llvm" >> $GITHUB_ENV
9798
9899
- name: Checkout
99100
uses: actions/checkout@v4

0 commit comments

Comments
 (0)