File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -182,6 +182,20 @@ jobs:
182182 os : ubuntu-latest
183183 cmake_args : -DCMAKE_CXX_STANDARD=20
184184 preset : GNU
185+ - name : GCC-10
186+ os : ubuntu-20.04
187+ cmake_args : >
188+ -DCMAKE_C_COMPILER=gcc-10
189+ -DCMAKE_CXX_COMPILER=g++-10
190+ -DCMAKE_CXX_STANDARD=17
191+ preset : GNU
192+ - name : Clang-11
193+ os : ubuntu-20.04
194+ cmake_args : >
195+ -DCMAKE_C_COMPILER=clang-11
196+ -DCMAKE_CXX_COMPILER=clang++-11
197+ -DCMAKE_CXX_STANDARD=17
198+ preset : Clang
185199 - name : MinGW
186200 os : ubuntu-latest
187201 preset : MinGW
Original file line number Diff line number Diff line change 2828# Extended builds, different C++ version and build tools
2929 - stage : extended build & test
3030
31- # New compilers can be added here. Need to be cleared when compiler becomes standard
32- - compiler : gcc
33- env : BUILD=cmake CPP_STD=17
34- - CC=gcc-10
35- - CXX=g++-10
36- addons :
37- apt :
38- packages : ['g++-10']
39- sources :
40- - sourceline : ' ppa:ubuntu-toolchain-r/test'
41- - compiler : clang
42- env : BUILD=cmake CPP_STD=17
43- - CC=clang-11
44- - CXX=clang++-11
45- addons :
46- apt :
47- sources :
48- - sourceline : ' deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-11 main'
49- key_url : ' https://apt.llvm.org/llvm-snapshot.gpg.key'
50- packages : ['clang-11', 'libc++-11-dev', 'libc++abi-11-dev']
51-
5231# Specific other tests
5332 - compiler : gcc
5433 env : BUILD=autotools_cmake_install_test
Original file line number Diff line number Diff line change @@ -12,19 +12,6 @@ if [ "x$BUILD" = "xautotools" ]; then
1212 make tdd
1313fi
1414
15- if [ " x$BUILD " = " xcmake" ]; then
16- BUILD_ARGS=(" -DWERROR=ON" )
17-
18- if [ -n " $CPP_STD " ]; then
19- BUILD_ARGS+=(" -DCMAKE_CXX_STANDARD=$CPP_STD " )
20- fi
21-
22- cmake --version
23- cmake " ${BUILD_ARGS[@]} " ..
24- make
25- ctest -V
26- fi
27-
2815if [ " x$BUILD " = " xautotools_cmake_install_test" ]; then
2916 autoreconf -i ..
3017 ../configure
You can’t perform that action at this time.
0 commit comments