diff --git a/.travis.yml b/.travis.yml index ffa227a..314afb9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,7 +30,17 @@ matrix: - os: linux compiler: g++-5 - env: TOOLSET=gcc-5 CXXSTD=03,11,14,1z + env: TOOLSET=gcc-5 CXXSTD=03,11 + addons: + apt: + packages: + - g++-5 + sources: + - ubuntu-toolchain-r-test + + - os: linux + compiler: g++-5 + env: TOOLSET=gcc-5 CXXSTD=14,1z addons: apt: packages: @@ -40,7 +50,17 @@ matrix: - os: linux compiler: g++-6 - env: TOOLSET=gcc-6 CXXSTD=03,11,14,1z + env: TOOLSET=gcc-6 CXXSTD=03,11 + addons: + apt: + packages: + - g++-6 + sources: + - ubuntu-toolchain-r-test + + - os: linux + compiler: g++-6 + env: TOOLSET=gcc-6 CXXSTD=14,1z addons: apt: packages: @@ -50,7 +70,17 @@ matrix: - os: linux compiler: g++-7 - env: TOOLSET=gcc-7 CXXSTD=03,11,14,17 + env: TOOLSET=gcc-7 CXXSTD=03,11 + addons: + apt: + packages: + - g++-7 + sources: + - ubuntu-toolchain-r-test + + - os: linux + compiler: g++-7 + env: TOOLSET=gcc-7 CXXSTD=14,17 addons: apt: packages: @@ -60,7 +90,11 @@ matrix: - os: linux compiler: clang++ - env: TOOLSET=clang CXXSTD=03,11,14,1z + env: TOOLSET=clang CXXSTD=03,11 + + - os: linux + compiler: clang++ + env: TOOLSET=clang CXXSTD=14,1z addons: apt: packages: @@ -70,7 +104,11 @@ matrix: - os: osx compiler: clang++ - env: TOOLSET=clang CXXSTD=03,11,14,1z + env: TOOLSET=clang CXXSTD=03,11 + + - os: osx + compiler: clang++ + env: TOOLSET=clang CXXSTD=14,1z install: - BOOST_BRANCH=develop && [ "$TRAVIS_BRANCH" == "master" ] && BOOST_BRANCH=master || true