File tree Expand file tree Collapse file tree 1 file changed +8
-2
lines changed
Expand file tree Collapse file tree 1 file changed +8
-2
lines changed Original file line number Diff line number Diff line change @@ -101,14 +101,20 @@ jobs:
101101 shell : bash
102102 run : |
103103 brew install llvm@18
104-
105104 LLVM_PREFIX=$(brew --prefix llvm@18)
106105 CLANG_LIB_DIR="$LLVM_PREFIX/lib"
106+ CLANG_DYLIB="$CLANG_LIB_DIR/libclang.dylib"
107+
108+ if [ ! -f "$CLANG_DYLIB" ]; then
109+ echo "::error::Could not find libclang.dylib at $CLANG_DYLIB"
110+ exit 1
111+ fi
112+
107113 QT_LIB_DIR=$(qtpaths --query QT_INSTALL_LIBS)
108114
109- echo "Detected LLVM Root: $LLVM_PREFIX"
110115 echo "LLVM_INSTALL_DIR=$LLVM_PREFIX" >> $GITHUB_ENV
111116 echo "CLANG_INSTALL_DIR=$LLVM_PREFIX" >> $GITHUB_ENV
117+ echo "LIBCLANG_PATH=$CLANG_DYLIB" >> $GITHUB_ENV
112118 echo "SDKROOT=$(xcrun --show-sdk-path)" >> $GITHUB_ENV
113119 echo "$LLVM_PREFIX/bin" >> $GITHUB_PATH
114120 echo "DYLD_LIBRARY_PATH=$CLANG_LIB_DIR:$QT_LIB_DIR:$DYLD_LIBRARY_PATH" >> $GITHUB_ENV
You can’t perform that action at this time.
0 commit comments