From 7ef7ed3d84fd09d28d7c125aa8e6170b9babbe5f Mon Sep 17 00:00:00 2001 From: Aditya Kulkarni Date: Thu, 1 Nov 2018 15:05:26 -0700 Subject: [PATCH] compile with both g++ and clang++ --- .travis.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/.travis.yml b/.travis.yml index ac4bc23..577b476 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,15 +2,22 @@ matrix: include: # works on Precise and Trusty - os: linux + compiler: clang addons: apt: - sources: - - ubuntu-toolchain-r-test - - llvm-toolchain-precise-3.7 - packages: - - clang-3.7 + sources: ['llvm-toolchain-trusty-5.0'] + packages: ['clang-5.0'] env: - - MATRIX_EVAL="QMAKE_CC=clang-3.7 && QMAKE_CXX=clang++-3.7" + - MATRIX_EVAL="CC=clang-5.0 && CXX=clang++-5.0" + + - os: linux + compiler: g++ + addons: + apt: + sources: ['ubuntu-toolchain-r-test'] + packages: ['g++-8'] + env: + - MATRIX_EVAL="CC=gcc-8 CXX=g++-8" before_install: - eval "${MATRIX_EVAL}" @@ -21,6 +28,5 @@ before_install: script: - qmake -v - - clang++ -v - - qmake zec-qt-wallet.pro CONFIG+=release -spec linux-clang - - make + - qmake zec-qt-wallet.pro CONFIG+=release + - make $MATRIX_EVAL -j4