From 9820e5cb598f16dbe016016424c05f0123df3240 Mon Sep 17 00:00:00 2001 From: Stephen Jones <s.jones@cern.ch> Date: Tue, 20 Aug 2019 19:10:04 +0200 Subject: [PATCH] [travis-ci] clang-7, xcode11 --- .travis.yml | 69 +++++++++++++++++++++++++++++++++++++---------------- 1 file changed, 48 insertions(+), 21 deletions(-) diff --git a/.travis.yml b/.travis.yml index 34d73b0..c8e1ed3 100644 --- a/.travis.yml +++ b/.travis.yml @@ -115,7 +115,8 @@ matrix: addons: apt: sources: - - llvm-toolchain-trusty-4.0 + - ubuntu-toolchain-r-test + - llvm-toolchain-xenial-4.0 packages: - clang-4.0 env: @@ -124,30 +125,32 @@ matrix: addons: apt: sources: - - llvm-toolchain-trusty-5.0 + - ubuntu-toolchain-r-test + - llvm-toolchain-xenial-5.0 packages: - clang-5.0 env: - MATRIX_EVAL="CC=clang-5.0 && CXX=clang++-5.0" -# Not yet supported by travis-ci -# - os: linux -# addons: -# apt: -# sources: -# - llvm-toolchain-trusty-6.0 -# packages: -# - clang-6.0 -# env: -# - MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0" -# - os: linux -# addons: -# apt: -# sources: -# - llvm-toolchain-trusty-7 -# packages: -# - clang-7 -# env: -# - MATRIX_EVAL="CC=clang-7 && CXX=clang++-7" + - os: linux + addons: + apt: + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-xenial-6.0 + packages: + - clang-6.0 + env: + - MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0" + - os: linux + addons: + apt: + sources: + - ubuntu-toolchain-r-test + - llvm-toolchain-xenial-7 + packages: + - clang-7 + env: + - MATRIX_EVAL="CC=clang-7 && CXX=clang++-7" # MacOS gcc - os: osx @@ -269,6 +272,30 @@ matrix: - brew update - eval "${MATRIX_EVAL}" - brew install gsl + - os: osx + osx_image: xcode10.2 + compiler: clang + before_install: + # update brew first, work around https://github.com/Homebrew/brew/issues/3299 + - brew update + - eval "${MATRIX_EVAL}" + - brew install gsl + - os: osx + osx_image: xcode10.3 + compiler: clang + before_install: + # update brew first, work around https://github.com/Homebrew/brew/issues/3299 + - brew update + - eval "${MATRIX_EVAL}" + - brew install gsl + - os: osx + osx_image: xcode11 + compiler: clang + before_install: + # update brew first, work around https://github.com/Homebrew/brew/issues/3299 + - brew update + - eval "${MATRIX_EVAL}" + - brew install gsl before_install: - eval "${MATRIX_EVAL}"