Skip to content

Commit 4ecb65b

Browse files
committed
Port compiler version builds
1 parent 31eddf5 commit 4ecb65b

3 files changed

Lines changed: 14 additions & 34 deletions

File tree

.github/workflows/basic.yml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff 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

.travis.yml

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -28,27 +28,6 @@ jobs:
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

scripts/travis_ci_build.sh

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -12,19 +12,6 @@ if [ "x$BUILD" = "xautotools" ]; then
1212
make tdd
1313
fi
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-
2815
if [ "x$BUILD" = "xautotools_cmake_install_test" ]; then
2916
autoreconf -i ..
3017
../configure

0 commit comments

Comments
 (0)