aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorYann Herklotz <ymherklotz@gmail.com>2017-12-17 09:40:32 +0000
committerYann Herklotz <ymherklotz@gmail.com>2017-12-17 09:40:32 +0000
commita9de398779ed8e8cd1f778c86cbc497149eaf904 (patch)
treebb1aad3384715c54c308afa584a838d0b25daf52 /.travis.yml
parent9d6ca56d5ac15634958f773e991d41a977f909bf (diff)
downloadYAGE-a9de398779ed8e8cd1f778c86cbc497149eaf904.tar.gz
YAGE-a9de398779ed8e8cd1f778c86cbc497149eaf904.zip
More compilers added
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml45
1 files changed, 34 insertions, 11 deletions
diff --git a/.travis.yml b/.travis.yml
index 264768ae..6c0a0280 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,9 +1,7 @@
---
addons:
apt:
- packages:
- - gcc-6
- - gcc-7
+ packages:
- libegl1-mesa-dev
- libgles2-mesa-dev
- libglm-dev
@@ -23,14 +21,39 @@ env:
git:
depth: 1
language: cpp
-matrix:
- include:
- -
- compiler: g++-6
- os: linux
- -
- compiler: g++-7
- os: linux
+matrix:
+ - os: linux
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - g++-5
+ env:
+ - MATRIX_EVAL="CC=gcc-5 && CXX=g++-5"
+
+ - os: linux
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - g++-6
+ env:
+ - MATRIX_EVAL="CC=gcc-6 && CXX=g++-6"
+
+ - os: linux
+ addons:
+ apt:
+ sources:
+ - ubuntu-toolchain-r-test
+ packages:
+ - g++-7
+ env:
+ - MATRIX_EVAL="CC=gcc-7 && CXX=g++-7"
+
+before_install:
+ - eval "${MATRIX_EVAL}"
notifications:
email: false
script: