diff --git a/.travis.yml b/.travis.yml index a6aa5c56d..6906b3068 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,12 +2,24 @@ language: cpp dist: trusty sudo: required cache: ccache +before_install: +- eval "${MATRIX_EVAL}" +- ${CXX} --version install: travis/install_deps.sh script: travis/compile.sh env: - - PLATFORM="native_static" - - PLATFORM="native_dyn" - - PLATFORM="win32_static" - - PLATFORM="win32_dyn" - - PLATFORM="android_arm" - - PLATFORM="android_arm64" + global: + - MATRIX_EVAL="CC=gcc-5 && CXX=g++-5" + matrix: + - PLATFORM="native_static" + - PLATFORM="native_dyn" + - PLATFORM="win32_static" + - PLATFORM="win32_dyn" + - PLATFORM="android_arm" + - PLATFORM="android_arm64" +addons: + apt: + sources: + - ubuntu-toolchain-r-test + packages: + - g++-5