aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml28
1 files changed, 28 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index efba6f6..92e61a1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -47,6 +47,34 @@ matrix:
- os: linux
addons:
apt:
+ sources: ['ubuntu-toolchain-r-test']
+ packages: ['g++-7']
+ env: COMPILER=g++-7 CONFIG=Release
+
+ - os: linux
+ addons:
+ apt:
+ sources: ['ubuntu-toolchain-r-test']
+ packages: ['g++-7']
+ env: COMPILER=g++-7 CONFIG=Debug FLAGS='-fsanitize=address,undefined -fno-sanitize-recover=all -fuse-ld=gold'
+
+ - os: linux
+ addons:
+ apt:
+ sources: ['ubuntu-toolchain-r-test']
+ packages: ['g++-8']
+ env: COMPILER=g++-8 CONFIG=Release
+
+ - os: linux
+ addons:
+ apt:
+ sources: ['ubuntu-toolchain-r-test']
+ packages: ['g++-8']
+ env: COMPILER=g++-8 CONFIG=Debug FLAGS='-fsanitize=address,undefined -fno-sanitize-recover=all -fuse-ld=gold'
+
+ - os: linux
+ addons:
+ apt:
sources: ['llvm-toolchain-precise-3.5', 'ubuntu-toolchain-r-test']
packages: ['clang++-3.5']
env: COMPILER=clang++-3.5 CONFIG=Release