Skip to content

Commit 2832ba2

Browse files
committed
fix macos python test build
1 parent 643fc86 commit 2832ba2

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

.github/workflows/tests.yaml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff 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

0 commit comments

Comments
 (0)