Skip to content

Commit 643fc86

Browse files
committed
use clang18 on macos
1 parent 71e18e2 commit 643fc86

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.github/workflows/tests.yaml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -100,15 +100,18 @@ jobs:
100100
if: runner.os == 'macOS'
101101
shell: bash
102102
run: |
103-
brew install llvm
104-
LLVM_PREFIX=$(brew --prefix llvm)
103+
brew install llvm@18
104+
105+
LLVM_PREFIX=$(brew --prefix llvm@18)
105106
CLANG_LIB_DIR="$LLVM_PREFIX/lib"
106107
QT_LIB_DIR=$(qtpaths --query QT_INSTALL_LIBS)
107-
108-
echo "Detected Clang Root: $LLVM_PREFIX"
108+
109+
echo "Detected LLVM Root: $LLVM_PREFIX"
110+
echo "LLVM_INSTALL_DIR=$LLVM_PREFIX" >> $GITHUB_ENV
109111
echo "CLANG_INSTALL_DIR=$LLVM_PREFIX" >> $GITHUB_ENV
110-
echo "DYLD_LIBRARY_PATH=$CLANG_LIB_DIR:$QT_LIB_DIR:$DYLD_LIBRARY_PATH" >> $GITHUB_ENV
112+
echo "SDKROOT=$(xcrun --show-sdk-path)" >> $GITHUB_ENV
111113
echo "$LLVM_PREFIX/bin" >> $GITHUB_PATH
114+
echo "DYLD_LIBRARY_PATH=$CLANG_LIB_DIR:$QT_LIB_DIR:$DYLD_LIBRARY_PATH" >> $GITHUB_ENV
112115
113116
- name: Install Bindings
114117
shell: bash

0 commit comments

Comments
 (0)