72
72
cxx : " g++-12" ,
73
73
cxxver : 20,
74
74
}
75
+ - {
76
+ name : " Linux g++ 13 C++17" ,
77
+ os : ubuntu-22.04,
78
+ buildtype : Release,
79
+ cxx : " g++-13" ,
80
+ cxxver : 17,
81
+ }
82
+ - {
83
+ name : " Linux g++ 13 C++20" ,
84
+ os : ubuntu-22.04,
85
+ buildtype : Release,
86
+ cxx : " g++-13" ,
87
+ cxxver : 20,
88
+ }
75
89
- {
76
90
name : " Linux clang-10 C++17" ,
77
91
os : ubuntu-20.04,
@@ -336,6 +350,23 @@ jobs:
336
350
sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa
337
351
sudo apt-get install g++-11
338
352
353
+ - name : Install g++ 12
354
+ id : install_gcc_12
355
+ if : startsWith(matrix.config.os, 'ubuntu') && ( matrix.config.cxx == 'g++-12' )
356
+ shell : bash
357
+ working-directory : ${{ env.HOME }}
358
+ run : |
359
+ sudo apt-get install g++-12
360
+
361
+ - name : Install g++ 13
362
+ id : install_gcc_13
363
+ if : startsWith(matrix.config.os, 'ubuntu') && ( matrix.config.cxx == 'g++-13' )
364
+ shell : bash
365
+ working-directory : ${{ env.HOME }}
366
+ run : |
367
+ sudo add-apt-repository ppa:ubuntu-toolchain-r/ppa
368
+ sudo apt-get install g++-13
369
+
339
370
- name : Install MSVC 2017
340
371
id : install_msvc_2017
341
372
if : startsWith(matrix.config.os, 'windows-2019') && ( matrix.config.cxx == 'cl' ) && ( matrix.config.msvcver == 2017 )
@@ -346,14 +377,6 @@ jobs:
346
377
choco install visualstudio2017-workload-nativedesktop
347
378
choco install visualstudio2017-workload-vctools
348
379
349
- - name : Install g++ 12
350
- id : install_gcc_12
351
- if : startsWith(matrix.config.os, 'ubuntu') && ( matrix.config.cxx == 'g++-12' )
352
- shell : bash
353
- working-directory : ${{ env.HOME }}
354
- run : |
355
- sudo apt-get install g++-12
356
-
357
380
- name : Create Build Environment
358
381
# Some projects don't allow in-source building, so create a separate build directory
359
382
# We'll use this as our working directory for all subsequent commands
0 commit comments