summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorPeter Dimov <pdimov@pdimov.com>2017-09-05 01:28:23 +0300
committerPeter Dimov <pdimov@pdimov.com>2017-09-08 19:21:28 +0300
commiteb56e0e94d2324bd5edd76e16fcf5185fad84f40 (patch)
tree5e1c856b5d7c8e9c13c385333416eb4e9a94f53c /.travis.yml
parentd96480a3e8e533836517bba179c92408d14aabaf (diff)
downloadboost-eb56e0e94d2324bd5edd76e16fcf5185fad84f40.tar.gz
Add g++/11 and clang to Travis
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml27
1 files changed, 12 insertions, 15 deletions
diff --git a/.travis.yml b/.travis.yml
index f9df2ac64f..52d05fb82e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,10 +11,9 @@ branches:
dist: trusty
-language: c
+language: c++
-compiler:
- - gcc
+compiler: gcc
addons:
apt:
@@ -43,30 +42,28 @@ matrix:
include:
# Simple integrated status tests check.
- - env:
- - SCRIPT=ci_boost_status
+ - env: SCRIPT=ci_boost_status
# Run 'quick' tests.
- - env:
- - SCRIPT=ci_boost_status
- - TARGET=quick
+ - env: SCRIPT=ci_boost_status TARGET=quick TOOLSET=gcc
+
+ - env: SCRIPT=ci_boost_status TARGET=quick TOOLSET=gcc CXXSTD=11
+
+ - env: SCRIPT=ci_boost_status TARGET=quick TOOLSET=clang
+ compiler: clang
# Build release package, but skip the final archive/upload step,
# to stay under time limit
#
# Skip EOL=LF and EOL=CRLF because they often time out
- - env:
- - SCRIPT=ci_boost_release
- - EOL=NONE
+ - env: SCRIPT=ci_boost_release EOL=NONE
# Library requirements tests.
- - env:
- - SCRIPT=ci_boost_library_check
+ - env: SCRIPT=ci_boost_library_check
allow_failures:
- - env:
- - SCRIPT=ci_boost_library_check
+ - env: SCRIPT=ci_boost_library_check
before_install:
# Fetch the scripts to do the actual building/testing.