Selaa lähdekoodia

Travis-CI: enable ccache for faster builds

Even Rouault 6 vuotta sitten
vanhempi
commit
98e96114ce
3 muutettua tiedostoa jossa 8 lisäystä ja 0 poistoa
  1. 6 0
      .travis.yml
  2. 1 0
      .travis/linux.install.sh
  3. 1 0
      .travis/linux.script.sh

+ 6 - 0
.travis.yml

@@ -2,6 +2,7 @@
 #         Rainer M. Krug, Rainer@krugs.de (osx)
 #         Rainer M. Krug, Rainer@krugs.de (osx)
 
 
 language: c
 language: c
+cache: ccache
 
 
 matrix:
 matrix:
    include:
    include:
@@ -9,10 +10,15 @@ matrix:
         dist: xenial
         dist: xenial
         compiler: gcc
         compiler: gcc
         sudo: required
         sudo: required
+        env:
+            CC=gcc
+
       - os: linux
       - os: linux
         dist: xenial
         dist: xenial
         compiler: clang
         compiler: clang
         sudo: required
         sudo: required
+        env:
+            CC=clang
 
 
 env:
 env:
   global:
   global:

+ 1 - 0
.travis/linux.install.sh

@@ -7,6 +7,7 @@ sudo apt-get install --no-install-recommends \
     autoconf2.13 \
     autoconf2.13 \
     autotools-dev \
     autotools-dev \
     debhelper \
     debhelper \
+    ccache \
     fakeroot \
     fakeroot \
     flex \
     flex \
     bison \
     bison \

+ 1 - 0
.travis/linux.script.sh

@@ -3,6 +3,7 @@
 
 
 set -e
 set -e
 
 
+export CC="ccache $CC"
 ./configure --host=x86_64-linux-gnu \
 ./configure --host=x86_64-linux-gnu \
             --build=x86_64-linux-gnu \
             --build=x86_64-linux-gnu \
             --prefix=/usr/lib \
             --prefix=/usr/lib \