Skip to content

Commit

Permalink
Add GCC 8 and GCC 9 in the Travis CI build matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
SRombauts committed Jun 24, 2019
1 parent 49c1f6c commit bc35479
Showing 1 changed file with 77 additions and 5 deletions.
82 changes: 77 additions & 5 deletions .travis.yml
Expand Up @@ -102,7 +102,7 @@ matrix:
- CC=gcc-5
- CXX=g++-5
- CXXFLAGS="-std=c++1z -Wall -Wextra -pedantic"
# gcc 6 std=c++14
# gcc 6.5 std=c++14 (default standard)
- compiler: gcc
addons:
apt:
Expand All @@ -114,7 +114,7 @@ matrix:
- CC=gcc-6
- CXX=g++-6
- CXXFLAGS="-std=c++14 -Wall -Wextra -pedantic"
# gcc 6 std=c++1z
# gcc 6.5 std=c++1z
- compiler: gcc
addons:
apt:
Expand All @@ -126,7 +126,7 @@ matrix:
- CC=gcc-6
- CXX=g++-6
- CXXFLAGS="-std=c++1z -Wall -Wextra -pedantic"
# gcc 7 std=c++14
# gcc 7.4 std=c++14 (default standard)
- compiler: gcc
addons:
apt:
Expand All @@ -138,7 +138,7 @@ matrix:
- CC=gcc-7
- CXX=g++-7
- CXXFLAGS="-std=c++14 -Wall -Wextra -pedantic"
# gcc 7 std=c++1z
# gcc 7.4 std=c++17
- compiler: gcc
addons:
apt:
Expand All @@ -149,7 +149,79 @@ matrix:
env:
- CC=gcc-7
- CXX=g++-7
- CXXFLAGS="-std=c++1z -Wall -Wextra -pedantic"
- CXXFLAGS="-std=c++17 -Wall -Wextra -pedantic"
# gcc 8 std=c++14 (default standard)
- compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-8
env:
- CC=gcc-8
- CXX=g++-8
- CXXFLAGS="-std=c++14 -Wall -Wextra -pedantic"
# gcc 8 std=c++17
- compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-8
env:
- CC=gcc-8
- CXX=g++-8
- CXXFLAGS="-std=c++17 -Wall -Wextra -pedantic"
# gcc 8 std=c++2a
- compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-8
env:
- CC=gcc-8
- CXX=g++-8
- CXXFLAGS="-std=c++2a -Wall -Wextra -pedantic"
# gcc 9 std=c++14 (default standard)
- compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-9
env:
- CC=gcc-9
- CXX=g++-9
- CXXFLAGS="-std=c++14 -Wall -Wextra -pedantic"
# gcc 9 std=c++17
- compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-9
env:
- CC=gcc-9
- CXX=g++-9
- CXXFLAGS="-std=c++17 -Wall -Wextra -pedantic"
# gcc 9 std=c++2a
- compiler: gcc
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-9
env:
- CC=gcc-9
- CXX=g++-9
- CXXFLAGS="-std=c++2a -Wall -Wextra -pedantic"
# clang default
- compiler: clang
env:
Expand Down

0 comments on commit bc35479

Please sign in to comment.