|
79 | 79 | exe_linker_flags: -lc++,
|
80 | 80 | cxxver: 20,
|
81 | 81 | }
|
| 82 | + - { |
| 83 | + name: "Linux clang-13 C++17", |
| 84 | + os: ubuntu-20.04, |
| 85 | + cxx: "clang++-13", |
| 86 | + cxx_flags: -stdlib=libc++, |
| 87 | + exe_linker_flags: -lc++, |
| 88 | + cxxver: 17, |
| 89 | + } |
| 90 | + - { |
| 91 | + name: "Linux clang-13 C++20", |
| 92 | + os: ubuntu-20.04, |
| 93 | + cxx: "clang++-13", |
| 94 | + cxx_flags: -stdlib=libc++, |
| 95 | + exe_linker_flags: -lc++, |
| 96 | + cxxver: 20, |
| 97 | + } |
| 98 | + - { |
| 99 | + name: "Linux clang-14 C++17", |
| 100 | + os: ubuntu-20.04, |
| 101 | + cxx: "clang++-14", |
| 102 | + cxx_flags: -stdlib=libc++, |
| 103 | + exe_linker_flags: -lc++, |
| 104 | + cxxver: 17, |
| 105 | + } |
| 106 | + - { |
| 107 | + name: "Linux clang-14 C++20", |
| 108 | + os: ubuntu-20.04, |
| 109 | + cxx: "clang++-14", |
| 110 | + cxx_flags: -stdlib=libc++, |
| 111 | + exe_linker_flags: -lc++, |
| 112 | + cxxver: 20, |
| 113 | + } |
82 | 114 | - {
|
83 | 115 | name: "Windows MSVC 2017 (x64) C++17",
|
84 | 116 | os: windows-2016,
|
@@ -144,6 +176,28 @@ jobs:
|
144 | 176 | sudo ./llvm.sh 12
|
145 | 177 | sudo apt-get install libc++-12-dev libc++abi-12-dev libunwind-12-dev
|
146 | 178 |
|
| 179 | + - name: Install Clang 13 |
| 180 | + id: install_clang_13 |
| 181 | + if: startsWith(matrix.config.os, 'ubuntu') && ( matrix.config.cxx == 'clang++-13' ) |
| 182 | + shell: bash |
| 183 | + working-directory: ${{ env.HOME }} |
| 184 | + run: | |
| 185 | + wget https://apt.llvm.org/llvm.sh |
| 186 | + chmod +x llvm.sh |
| 187 | + sudo ./llvm.sh 13 |
| 188 | + sudo apt-get install libc++-13-dev libc++abi-13-dev libunwind-13-dev |
| 189 | +
|
| 190 | + - name: Install Clang 14 |
| 191 | + id: install_clang_14 |
| 192 | + if: startsWith(matrix.config.os, 'ubuntu') && ( matrix.config.cxx == 'clang++-14' ) |
| 193 | + shell: bash |
| 194 | + working-directory: ${{ env.HOME }} |
| 195 | + run: | |
| 196 | + wget https://apt.llvm.org/llvm.sh |
| 197 | + chmod +x llvm.sh |
| 198 | + sudo ./llvm.sh 14 |
| 199 | + sudo apt-get install libc++-14-dev libc++abi-14-dev libunwind-14-dev |
| 200 | +
|
147 | 201 | - name: Install g++ 10
|
148 | 202 | id: install_gcc_10
|
149 | 203 | if: startsWith(matrix.config.os, 'ubuntu') && ( matrix.config.cxx == 'g++-10' )
|
|
0 commit comments