diff --git a/.travis.yml b/.travis.yml index 7fbf81c8..cea4ce00 100644 --- a/.travis.yml +++ b/.travis.yml @@ -24,3 +24,9 @@ env: install: ./.travis/install.sh script: ./.travis/run.sh + +cache: + ccache: true + directories: + - conan # Conan installation folder + - $HOME/.conan # Conan configuration and packages diff --git a/.travis/install.sh b/.travis/install.sh index 7c249293..8031251d 100755 --- a/.travis/install.sh +++ b/.travis/install.sh @@ -4,7 +4,7 @@ set -x if [[ "$(uname -s)" == 'Linux' ]]; then sudo apt-get install cmake zlib1g-dev libssh-dev libcurl4-openssl-dev gettext libexpat1-dev - sudo apt-get install python-pip + sudo apt-get install python-pip libxml2-utils sudo pip install virtualenv else brew update diff --git a/.travis/run.sh b/.travis/run.sh index 060b1106..fc5e70d4 100755 --- a/.travis/run.sh +++ b/.travis/run.sh @@ -6,8 +6,7 @@ set -x source conan/bin/activate mkdir build && cd build conan install .. --build missing --profile release -cmake ${CMAKE_OPTIONS} .. -cmake -DCMAKE_INSTALL_PREFIX=install .. +cmake ${CMAKE_OPTIONS} -DCMAKE_INSTALL_PREFIX=install .. make -j make tests make install