diff --git a/.travis.yml b/.travis.yml index 848134a..eb1a81c 100644 --- a/.travis.yml +++ b/.travis.yml @@ -27,6 +27,18 @@ matrix: - env: BOGUS_JOB=true include: + - os: linux + env: TOOLSET=gcc COMPILER=g++ CXXSTD=c++03 + + - os: linux + env: TOOLSET=gcc COMPILER=g++-4.7 CXXSTD=c++03 + addons: + apt: + packages: + - g++-4.7 + sources: + - ubuntu-toolchain-r-test + - os: linux env: TOOLSET=gcc COMPILER=g++-4.7 CXXSTD=c++11 addons: @@ -36,6 +48,15 @@ matrix: sources: - ubuntu-toolchain-r-test + - os: linux + env: TOOLSET=gcc COMPILER=g++-4.8 CXXSTD=c++03 + addons: + apt: + packages: + - g++-4.8 + sources: + - ubuntu-toolchain-r-test + - os: linux env: TOOLSET=gcc COMPILER=g++-4.8 CXXSTD=c++11 addons: @@ -45,6 +66,15 @@ matrix: sources: - ubuntu-toolchain-r-test + - os: linux + env: TOOLSET=gcc COMPILER=g++-4.9 CXXSTD=c++03 + addons: + apt: + packages: + - g++-4.9 + sources: + - ubuntu-toolchain-r-test + - os: linux env: TOOLSET=gcc COMPILER=g++-4.9 CXXSTD=c++11 addons: @@ -54,6 +84,15 @@ matrix: sources: - ubuntu-toolchain-r-test + - os: linux + env: TOOLSET=gcc COMPILER=g++-5 CXXSTD=c++03 + addons: + apt: + packages: + - g++-5 + sources: + - ubuntu-toolchain-r-test + - os: linux env: TOOLSET=gcc COMPILER=g++-5 CXXSTD=c++11 addons: @@ -72,6 +111,15 @@ matrix: sources: - ubuntu-toolchain-r-test + - os: linux + env: TOOLSET=gcc COMPILER=g++-6 CXXSTD=c++03 + addons: + apt: + packages: + - g++-6 + sources: + - ubuntu-toolchain-r-test + - os: linux env: TOOLSET=gcc COMPILER=g++-6 CXXSTD=c++11 addons: @@ -99,6 +147,22 @@ matrix: sources: - ubuntu-toolchain-r-test + - os: linux + env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++03 + + - os: linux + env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++11 + + - os: linux + env: TOOLSET=clang COMPILER=clang++-3.5 CXXSTD=c++03 + addons: + apt: + packages: + - clang-3.5 + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-precise-3.5 + - os: linux env: TOOLSET=clang COMPILER=clang++-3.5 CXXSTD=c++11 addons: @@ -109,6 +173,16 @@ matrix: - ubuntu-toolchain-r-test - llvm-toolchain-precise-3.5 + - os: linux + env: TOOLSET=clang COMPILER=clang++-3.6 CXXSTD=c++03 + addons: + apt: + packages: + - clang-3.6 + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-precise-3.6 + - os: linux env: TOOLSET=clang COMPILER=clang++-3.6 CXXSTD=c++11 addons: @@ -119,6 +193,16 @@ matrix: - ubuntu-toolchain-r-test - llvm-toolchain-precise-3.6 + - os: linux + env: TOOLSET=clang COMPILER=clang++-3.7 CXXSTD=c++03 + addons: + apt: + packages: + - clang-3.7 + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-precise-3.7 + - os: linux env: TOOLSET=clang COMPILER=clang++-3.7 CXXSTD=c++11 addons: @@ -129,6 +213,16 @@ matrix: - ubuntu-toolchain-r-test - llvm-toolchain-precise-3.7 + - os: linux + env: TOOLSET=clang COMPILER=clang++-3.8 CXXSTD=c++03 + addons: + apt: + packages: + - clang-3.8 + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-precise-3.8 + - os: linux env: TOOLSET=clang COMPILER=clang++-3.8 CXXSTD=c++11 addons: @@ -159,6 +253,16 @@ matrix: - ubuntu-toolchain-r-test - llvm-toolchain-precise-3.8 + - os: linux + env: TOOLSET=clang COMPILER=clang++-3.9 CXXSTD=c++03 + addons: + apt: + packages: + - clang-3.9 + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-precise-3.9 + - os: linux env: TOOLSET=clang COMPILER=clang++-3.9 CXXSTD=c++11 addons: @@ -189,6 +293,9 @@ matrix: - ubuntu-toolchain-r-test - llvm-toolchain-precise-3.9 + - os: osx + env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++03 + - os: osx env: TOOLSET=clang COMPILER=clang++ CXXSTD=c++11