From d5d2bee4c5b73033a6fe5172d8b626a1a6f1aba6 Mon Sep 17 00:00:00 2001 From: Martin Moene Date: Sun, 5 Nov 2017 23:27:11 +0100 Subject: [PATCH] Add matrix element for examples to Travis configuration --- .travis.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2927260d..7be58e63 100644 --- a/.travis.yml +++ b/.travis.yml @@ -28,7 +28,7 @@ matrix: packages: ['valgrind', 'clang-3.6'] env: COMPILER='clang++-3.6' VALGRIND=1 -# Travis's containers do not seem to have Clang 3.7 in apt, no matter what sources I add. +# Travis's containers do not seem to have Clang 3.7 in apt, no matter what sources I add. # - os: linux # compiler: clang # addons: @@ -110,6 +110,10 @@ matrix: packages: ['valgrind', 'g++-7'] env: COMPILER='g++-7' VALGRIND=1 + - os: linux + compiler: gcc + addons: *gcc7 + env: COMPILER='g++-7' ENV_NO_SELFTEST=1 ENV_BUILD_EXAMPLES=1 # 3b/ Linux C++14 Clang builds - os: linux @@ -200,8 +204,8 @@ before_script: - export CXX=${COMPILER} - cd ${TRAVIS_BUILD_DIR} # Only run valgrind in debug build - - cmake -H. -BBuild-Debug -DCMAKE_BUILD_TYPE=Debug -Wdev -DUSE_CPP14=${CPP14} -DUSE_VALGRIND=${VALGRIND} - - cmake -H. -BBuild-Release -DCMAKE_BUILD_TYPE=Release -Wdev -DUSE_CPP14=${CPP14} + - cmake -H. -BBuild-Debug -DCMAKE_BUILD_TYPE=Debug -Wdev -DUSE_CPP14=${CPP14} -DUSE_VALGRIND=${VALGRIND} -DNO_SELFTEST=${ENV_NO_SELFTEST} -DBUILD_EXAMPLES=${ENV_BUILD_EXAMPLES} + - cmake -H. -BBuild-Release -DCMAKE_BUILD_TYPE=Release -Wdev -DUSE_CPP14=${CPP14} -DNO_SELFTEST=${ENV_NO_SELFTEST} -DBUILD_EXAMPLES=${ENV_BUILD_EXAMPLES} script: - cd Build-Debug