Add matrix element for examples to Travis configuration
diff --git a/.travis.yml b/.travis.yml
index 2927260..7be58e6 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -28,7 +28,7 @@
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 @@
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 @@
- 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