diff options
author | Josh Haberman <jhaberman@gmail.com> | 2015-05-13 16:23:35 -0700 |
---|---|---|
committer | Josh Haberman <jhaberman@gmail.com> | 2015-05-13 17:10:14 -0700 |
commit | eace8e32954eb6152e8df06f5a18905c235f0156 (patch) | |
tree | 21d0bc239693c8cb4b3ea898ffea1ee694f6ac2f /travis.sh | |
parent | 51cf616dab63ba65c30cc58f0e5a61724aa4f731 (diff) |
Enable Travis for Clang, and enable -Werror for all Travis builds.
Also added an extra Clang-only warning flag.
Diffstat (limited to 'travis.sh')
-rwxr-xr-x | travis.sh | 9 |
1 files changed, 9 insertions, 0 deletions
@@ -94,6 +94,15 @@ if [ "$1" == "after_success" ] && [ "$UPB_TRAVIS_BUILD" != "coverage" ]; then exit fi +if [ "$CC" != "gcc" ] && [ "$UPB_TRAVIS_BUILD" == "coverage" ]; then + # coverage build only works for GCC. + exit +fi + set -e set -x + +# Make any compiler warning fail the build. +export UPB_FAIL_WARNINGS=true + eval ${UPB_TRAVIS_BUILD}_${1} |