aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-12-17 11:08:39 +0000
committerYann Herklotz <ymherklotz@gmail.com>2017-12-17 11:08:39 +0000
commitb626fd8b5839ae5a67331370bfe304d1bf1949e2 (patch)
tree13809f63004ceacb25db8c7b44018bef0226431e /.travis.yml
parentf7e90a7a2ab614885c6f020f4ebe7d821794af4e (diff)
downloadYAGE-b626fd8b5839ae5a67331370bfe304d1bf1949e2.tar.gz
YAGE-b626fd8b5839ae5a67331370bfe304d1bf1949e2.zip
Mores to travis
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml30
1 files changed, 30 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
index b9c95fba..9780b72b 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -2,8 +2,12 @@
addons:
apt:
packages:
+ - g++-5
- g++-6
- g++-7
+ - clang-3.6
+ - clang-4.0
+ - clang-5.0
- libegl1-mesa-dev
- libgles2-mesa-dev
- libglm-dev
@@ -12,6 +16,9 @@ addons:
- doxygen
sources:
- ubuntu-toolchain-r-test
+ - llvm-toolchain-precise-3.6
+ - llvm-toolchain-trusty-4.0
+ - llvm-toolchain-trusty-5.0
before_install:
- "eval \"${MATRIX_EVAL}\""
branches:
@@ -28,6 +35,11 @@ language: cpp
matrix:
include:
-
+ compiler: g++-5
+ env:
+ - "MATRIX_EVAL=\"CC=gcc-5 && CXX=g++-5\""
+ os: linux
+ -
compiler: g++-6
env:
- "MATRIX_EVAL=\"CC=gcc-6 && CXX=g++-6\""
@@ -37,8 +49,26 @@ matrix:
env:
- "MATRIX_EVAL=\"CC=gcc-7 && CXX=g++-7\""
os: linux
+ -
+ compiler: clang++-3.6
+ env:
+ - "MATRIX_EVAL=\"CC=clang-3.6 && CXX=clang++-3.6\""
+ os: linux
+ -
+ compiler: clang++-4.0
+ env:
+ - "MATRIX_EVAL=\"CC=clang-4.0 && CXX=clang++-4.0\""
+ os: linux
+ -
+ compiler: clang++-5.0
+ env:
+ - "MATRIX_EVAL=\"CC=clang-5.0 && CXX=clang++-5.0\""
+ os: linux
notifications:
email: false
+os:
+ - linux
+ - osx
script:
- "$CC --version"
- "$CXX --version"