From b140c473d1060b7a8161010cb31ba236f6102d9a Mon Sep 17 00:00:00 2001 From: andy5995 Date: Wed, 24 Jul 2019 14:20:07 -0500 Subject: [PATCH] install doxygen so 'make distcheck' can succeed --- .travis.yml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/.travis.yml b/.travis.yml index acad3fd..0ec1da6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -language: c +language: cpp cache: ccache matrix: # gcc @@ -11,6 +11,7 @@ matrix: packages: - valgrind - cppcheck + - doxygen env: CHECK="true" - os: linux dist: xenial @@ -49,7 +50,8 @@ matrix: packages: - clang-6.0 - cppcheck - env: MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0" + - doxygen + env: MATRIX_EVAL="CC=clang-6.0 && CXX=clang++-6.0" CHECK="true" # The default clang on xenial is clang 7.0 - os: linux dist: xenial @@ -88,15 +90,17 @@ before_script: script: - make - -after_success: - if [ -n "$CHECK" ]; then - make distcheck; + if [ "$TRAVIS_OS_NAME" = "osx" ]; then + brew install doxygen; + fi; + make check; result=$?; if [ $result != 0 ]; then cat tests/*.log; exit $result; fi; + make distcheck; if type cppcheck &> /dev/null ; then cppcheck --error-exitcode=1 --quiet *.h *.c tests/ ; fi; fi