aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml22
1 files changed, 22 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index d583eb9..f3dbaab 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -163,6 +163,28 @@ matrix:
- env: COMPILER=clang++-6.0 BUILD_TYPE=Release GSL_CXX_STANDARD=17
addons: *clang60
+ # Clang 7.0
+ - env: COMPILER=clang++-7 BUILD_TYPE=Debug GSL_CXX_STANDARD=14
+ addons: &clang70
+ apt:
+ packages:
+ - clang-7
+ - g++-7
+ sources:
+ - ubuntu-toolchain-r-test
+ - llvm-toolchain-trusty-7
+
+
+ - env: COMPILER=clang++-7 BUILD_TYPE=Release GSL_CXX_STANDARD=14
+ addons: *clang70
+
+ # Clang 7.0 c++17
+ - env: COMPILER=clang++-7 BUILD_TYPE=Debug GSL_CXX_STANDARD=17
+ addons: *clang70
+
+ - env: COMPILER=clang++-7 BUILD_TYPE=Release GSL_CXX_STANDARD=17
+ addons: *clang70
+
##########################################################################
# GCC on Linux
##########################################################################