summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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.