aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorAnna Gringauze <annagrin@microsoft.com>2018-06-15 11:42:16 -0700
committerGitHub <noreply@github.com>2018-06-15 11:42:16 -0700
commit0cebbd77bfc21acbf1cc05983ad626539eeeb8e0 (patch)
tree8e7041f465dbeb85bb7a8edcdc8ab98009977339 /.travis.yml
parent21cb6bb8b0fbfb06c30ef273cd0a59f8a6b06a39 (diff)
downloadplatform_external_Microsoft-GSL-0cebbd77bfc21acbf1cc05983ad626539eeeb8e0.tar.gz
platform_external_Microsoft-GSL-0cebbd77bfc21acbf1cc05983ad626539eeeb8e0.tar.bz2
platform_external_Microsoft-GSL-0cebbd77bfc21acbf1cc05983ad626539eeeb8e0.zip
Added c++17 test configurations for clang5.0 and clang6.0 (#697)
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml19
1 files 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