From 0cebbd77bfc21acbf1cc05983ad626539eeeb8e0 Mon Sep 17 00:00:00 2001 From: Anna Gringauze Date: Fri, 15 Jun 2018 11:42:16 -0700 Subject: [PATCH] Added c++17 test configurations for clang5.0 and clang6.0 (#697) --- .travis.yml | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/.travis.yml b/.travis.yml index bb32890..d583eb9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -124,7 +124,7 @@ matrix: apt: packages: - clang-5.0 - - g++-5 + - g++-7 sources: - ubuntu-toolchain-r-test - llvm-toolchain-trusty-5.0 @@ -134,13 +134,19 @@ matrix: - env: COMPILER=clang++-5.0 BUILD_TYPE=Release GSL_CXX_STANDARD=14 addons: *clang50 + - env: COMPILER=clang++-5.0 BUILD_TYPE=Debug GSL_CXX_STANDARD=17 + addons: *clang50 + + - env: COMPILER=clang++-5.0 BUILD_TYPE=Release GSL_CXX_STANDARD=17 + addons: *clang50 + # Clang 6.0 - env: COMPILER=clang++-6.0 BUILD_TYPE=Debug GSL_CXX_STANDARD=14 addons: &clang60 apt: packages: - clang-6.0 - - g++-6 + - g++-7 sources: - ubuntu-toolchain-r-test - llvm-toolchain-trusty-6.0 @@ -150,13 +156,12 @@ matrix: - env: COMPILER=clang++-6.0 BUILD_TYPE=Release GSL_CXX_STANDARD=14 addons: *clang60 - # Does not work due to #695 # Clang 6.0 c++17 - #- env: COMPILER=clang++-6.0 BUILD_TYPE=Debug GSL_CXX_STANDARD=17 - # addons: *clang60 + - env: COMPILER=clang++-6.0 BUILD_TYPE=Debug GSL_CXX_STANDARD=17 + addons: *clang60 - #- env: COMPILER=clang++-6.0 BUILD_TYPE=Release GSL_CXX_STANDARD=17 - # addons: *clang60 + - env: COMPILER=clang++-6.0 BUILD_TYPE=Release GSL_CXX_STANDARD=17 + addons: *clang60 ########################################################################## # GCC on Linux