File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed
Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change 55 - main
66 pull_request :
77 types : [opened, synchronize, reopened]
8+ env :
9+ CLANG_VERSION : 18
810jobs :
911 build :
1012 name : Build
@@ -19,10 +21,17 @@ jobs:
1921 run : |
2022 wget https://github.com/ninja-build/ninja/releases/download/v1.12.1/ninja-linux.zip
2123 sudo unzip ninja-linux.zip -d /usr/local/bin
24+ - name : Install clang
25+ run : |
26+ sudo bash -c "$(wget -O - https://apt.llvm.org/llvm.sh)" ${{env.CLANG_VERSION}}
27+ sudo apt install -y clang-tools-${{env.CLANG_VERSION}} libc++-${{env.CLANG_VERSION}}-dev
2228 - name : Generate compilation database
2329 run : |
2430 mkdir build
25- cmake -S . -B build -G Ninja
31+ cmake -S . -B build -G Ninja \
32+ -DCMAKE_CXX_COMPILER=clang++-${{env.CLANG_VERSION}} \
33+ -DCMAKE_C_COMPILER=clang-${{env.CLANG_VERSION}} \
34+ -DCMAKE_CXX_COMPILER_CLANG_SCAN_DEPS=clang-scan-deps-${{env.CLANG_VERSION}}
2635 - name : Run sonar-scanner
2736 env :
2837 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
You can’t perform that action at this time.
0 commit comments