Skip to content

Commit 619a495

Browse files
committed
Add clang 15 to CI
1 parent f4721c0 commit 619a495

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

.github/workflows/cmake.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,22 @@ jobs:
123123
exe_linker_flags: -lc++,
124124
cxxver: 20,
125125
}
126+
- {
127+
name: "Linux clang-15 C++17",
128+
os: ubuntu-20.04,
129+
cxx: "clang++-15",
130+
cxx_flags: -stdlib=libc++,
131+
exe_linker_flags: -lc++,
132+
cxxver: 17,
133+
}
134+
- {
135+
name: "Linux clang-15 C++20",
136+
os: ubuntu-20.04,
137+
cxx: "clang++-15",
138+
cxx_flags: -stdlib=libc++,
139+
exe_linker_flags: -lc++,
140+
cxxver: 20,
141+
}
126142
- {
127143
name: "Windows MSVC 2017 (x64) C++17",
128144
os: windows-2019,
@@ -226,6 +242,17 @@ jobs:
226242
sudo ./llvm.sh 14
227243
sudo apt-get install libc++-14-dev libc++abi-14-dev libunwind-14-dev
228244
245+
- name: Install Clang 15
246+
id: install_clang_15
247+
if: startsWith(matrix.config.os, 'ubuntu') && ( matrix.config.cxx == 'clang++-15' )
248+
shell: bash
249+
working-directory: ${{ env.HOME }}
250+
run: |
251+
wget https://apt.llvm.org/llvm.sh
252+
chmod +x llvm.sh
253+
sudo ./llvm.sh 15
254+
sudo apt-get install libc++-15-dev libc++abi-15-dev libunwind-15-dev
255+
229256
- name: Install g++ 10
230257
id: install_gcc_10
231258
if: startsWith(matrix.config.os, 'ubuntu') && ( matrix.config.cxx == 'g++-10' )

0 commit comments

Comments
 (0)