Update Travis build for warning-clean clang build
authorGreg Hudson <ghudson@mit.edu>
Sun, 16 Apr 2017 01:50:02 +0000 (21:50 -0400)
committerGreg Hudson <ghudson@mit.edu>
Mon, 17 Apr 2017 19:00:12 +0000 (15:00 -0400)
commit1ae8878998788405bfcd489715008badb69b55ac
tree2bf8e12f797c8c12b9bada206580c840cb83580f
parent52550a58846185fa07378ac38bca0d8c11d3134b
Update Travis build for warning-clean clang build

Create a custom build matrix which passes -Werror to the clang build
via a make variable.  (Using a configure variable does not currently
work, as some of our configure test programs generate warnings.)

Also set the language to C++ (so we use clang++ for the C++ test
programs and not g++ when compiling with clang), and turn on the
maintainer-mode checks for the Travis build.
.travis.yml