From 4ba6fe48d1730c243423f80a7916fe8b8ee85071 Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Sun, 22 Sep 2019 19:06:03 +0200 Subject: [PATCH] Use recent GCC and Clang versions. --- .travis.yml | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/.travis.yml b/.travis.yml index 993a085..71dbe1d 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,10 +1,27 @@ language: cpp dist: bionic sudo: true -compiler: - - clang - - gcc +matrix: + include: + - addons: + apt: + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-bionic-8 + packages: + - clang-8 + - libc++-8-dev + - libc++abi-8-dev + - libboost-filesystem-dev + - libboost-program-options-dev + - libgtest-dev + env: + - MATRIX_EVAL="CC=clang-8 && CXX=clang++-8" + + +before_install: + - eval "$MATRIX_EVAL" # Install GTest properly since it is only available as a static library. install: @@ -20,14 +37,3 @@ before_script: # CMake build script: cmake . && make && make test - -addons: - apt: - packages: - - libboost-filesystem-dev - - libboost-program-options-dev - - libgtest-dev - -cache: - directories: - - /home/travis/gtest_build