From acf1fa23ef33752ccaff81aafc388d5bd8a69907 Mon Sep 17 00:00:00 2001 From: Chocobo1 Date: Sun, 19 Mar 2017 23:59:31 +0800 Subject: [PATCH] TravisCI: utilize ccache on osx (#2263) --- .travis.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 62270e26e..85f398244 100644 --- a/.travis.yml +++ b/.travis.yml @@ -30,11 +30,14 @@ install: fi fi - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then + echo "Calling brew update..."; + brew update; + brew install ccache; + PATH="/usr/local/opt/ccache/libexec:$PATH"; + if [[ "$QT" == "qt58" ]]; then QT_VER=5.8; export QTDIR="$HOME/Qt/$QT_VER/clang_64"; - echo "Calling brew update..."; - brew update; brew outdated openssl || brew upgrade openssl; QT_INSTALLER_FILE_NAME=qt-opensource-mac-x64-clang-$QT_VER.0; wget "http://download.qt.io/official_releases/qt/$QT_VER/$QT_VER.0/$QT_INSTALLER_FILE_NAME.dmg"; @@ -60,11 +63,12 @@ script: fi fi - $QMAKE QMAKE_CXXFLAGS+="$CXXFLAGS" - - make -j2 || exit 1 + - make -j2 CC=$CC CXX=$CXX || exit 1 - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then cp -v bin/libQupZilla*.dylib tests/autotests; fi - cd scripts && ./run_tests.sh $QMAKE + - ccache --show-stats before_deploy: - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then