From cbb7f52e28d2e1c20c8eac662aa6135242d072e8 Mon Sep 17 00:00:00 2001 From: Maxim Uvarov Date: Tue, 19 Sep 2017 23:23:23 +0300 Subject: travis: cache doxygen Signed-off-by: Maxim Uvarov Reviewed-by: Bill Fischofer Reviewed-by: Dmitry Eremin-Solenikov --- .travis.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.travis.yml b/.travis.yml index 21fa9e3ba..a9ae219dc 100644 --- a/.travis.yml +++ b/.travis.yml @@ -60,6 +60,7 @@ cache: - dpdk - netmap - $HOME/cunit-install + - $HOME/doxygen-install env: - CONF="" @@ -237,13 +238,17 @@ jobs: install: - true script: - - wget https://github.com/doxygen/doxygen/archive/Release_1_8_13.tar.gz - - tar xpvf Release_1_8_13.tar.gz - - pushd doxygen-Release_1_8_13 - - cmake -DCMAKE_INSTALL_PREFIX=/usr . - - sudo make install - - popd + - | + if [ ! -f "$HOME/doxygen-install/bin/doxygen" ]; then + wget https://github.com/doxygen/doxygen/archive/Release_1_8_13.tar.gz + tar xpvf Release_1_8_13.tar.gz + pushd doxygen-Release_1_8_13 + cmake -DCMAKE_INSTALL_PREFIX=$HOME/doxygen-install . + make install + popd + fi + - export PATH=$HOME/doxygen-install/bin:$PATH # doxygen does not trap on warnings, check for them here. - ./bootstrap - ./configure -- cgit v1.2.3