travis: Use ccache to speed up builds
authorNicolas Williams <nico@twosigma.com>
Fri, 24 Apr 2020 22:38:02 +0000 (17:38 -0500)
committerNicolas Williams <nico@twosigma.com>
Fri, 24 Apr 2020 22:38:02 +0000 (17:38 -0500)
.travis.yml

index 78bb4caea19dd43421ec1a62d969b8714926defa..45862ac238c382e93feaa0b843d5503057f4d8c0 100644 (file)
@@ -4,6 +4,8 @@ os:
 
 language: c
 
+cache: ccache
+
 env:
     global:
         secure: "YKG77M7zMvJ+IeV2ziw//HcHqMqFoAzIZlE99Yw/aOn5pvMYKq6Ep7EFVhbfDu9yN0T7M5csCGQeH7/ylDlsZSRMUw72844ezMDM8e10T/lW/T/OYN7j1ZVHh3WSJgS+1D9VG6/Y0OY1Si3lb7PcOdAIU0fPJV5xQONN2+hpJeI="
@@ -18,6 +20,7 @@ before_install:
     - if [ $TRAVIS_OS_NAME = osx ]; then brew install cpanm bison flex berkeley-db lmdb openldap openssl; fi
     - if [ $TRAVIS_OS_NAME = osx ]; then sudo cpanm install JSON; fi
     - if [ $TRAVIS_OS_NAME = osx -a -n "$COVERAGE" ]; then brew install jq; fi
+    - if [ $TRAVIS_OS_NAME = osx -a -n "$COVERAGE" ]; then brew install ccache; export PATH="/usr/local/opt/ccache/libexec:$PATH"; fi
     - mkdir ci-build
     - mkdir coverity-build
     - ./autogen.sh