summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml25
1 files changed, 17 insertions, 8 deletions
diff --git a/.travis.yml b/.travis.yml
index 977cbba7..a2c4c9b1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,12 +1,19 @@
language: cpp
+
branches:
only:
- master
+
compiler:
- gcc
- clang
-cache: apt
+
+cache:
+ - apt
+ - ccache
+
sudo: false
+
addons:
apt:
packages:
@@ -17,12 +24,14 @@ addons:
- xsltproc
- zlib1g-dev
-before_script:
- - ./bootstrap
- - ./configure
- - make
+before_script:
+ - ccache -s
+ - ./bootstrap
+ - ./configure CC="ccache $CC" CXX="ccache $CXX"
+ - grep CXX config.status
+ - make
-script:
- - ./runtest.pl ALL debug
+script:
+ - ./runtest.pl ALL debug
- ./runtest.pl ALL release
-
+ - ccache -s