aboutsummaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml43
1 files changed, 38 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index c2ef74e..267b09b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,10 +1,43 @@
-language: C
+sudo: required
-compiler:
- - clang
- - gcc
+language: C
-sudo: required
+matrix:
+ include:
+ - compiler: gcc
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-4.9
+ env: COMPILER=gcc-4.9
+ - compiler: gcc
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - gcc-5
+ env: COMPILER=gcc-5
+ - compiler: clang
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ - llvm-toolchain-precise-3.6
+ packages:
+ - clang-3.6
+ env: COMPILER=clang-3.6
+ - compiler: clang
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ - llvm-toolchain-precise-3.7
+ packages:
+ - clang-3.7
+ env: COMPILER=clang-3.7
before_install:
- sudo apt-get -qq update