[geos-commits] [SCM] GEOS branch master updated. ddc165a1ab9b0b9f527a014e4e4c06c3f6002f7f

git at osgeo.org git at osgeo.org
Fri Feb 22 09:33:13 PST 2019


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GEOS".

The branch, master has been updated
       via  ddc165a1ab9b0b9f527a014e4e4c06c3f6002f7f (commit)
       via  219383fafd7fc9342bffb5fa2427d1153f0e8766 (commit)
      from  1efc2711a5452bd562202f2269f6571482f2f451 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit ddc165a1ab9b0b9f527a014e4e4c06c3f6002f7f
Merge: 1efc271 219383f
Author: pramsey <pramsey at cleverelephant.ca>
Date:   Fri Feb 22 09:33:13 2019 -0800

    Merge branch 'ccache_travis' of rouault/geos into master
    
    I bow to your CI wisdom!


commit 219383fafd7fc9342bffb5fa2427d1153f0e8766
Author: Even Rouault <even.rouault at spatialys.com>
Date:   Fri Feb 22 13:23:09 2019 +0100

    .travis.yml: use ccache to speed-up builds

diff --git a/.travis.yml b/.travis.yml
index 38cb8f3..c772453 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -20,82 +20,122 @@ matrix:
   fast_finish: true
   include:
     - os: linux
+      cache:
+        apt: true
+        directories:
+          - $HOME/.ccache
       addons:
         apt:
           sources: *sources
-          packages: ['g++-7','cmake']
+          packages: ['g++-7','cmake','ccache']
       env:
         - E="TOOL=cmake && CXX=g++-7 && ARCH=-m64 && CC=gcc-7"
 
     - os: linux
+      cache:
+        apt: true
+        directories:
+          - $HOME/.ccache
       addons:
         apt:
           sources: *sources
-          packages: ['g++-7']
+          packages: ['g++-7','ccache']
       env:
         - E="TOOL=autotools && CXX=g++-7 && ARCH=-m64 && CC=gcc-7"
 
     - os: linux
+      cache:
+        apt: true
+        directories:
+          - $HOME/.ccache
       addons:
         apt:
           sources: *sources
-          packages: ['g++-7-multilib','gcc-7-multilib','g++-multilib','gcc-multilib']
+          packages: ['g++-7-multilib','gcc-7-multilib','g++-multilib','gcc-multilib','ccache']
       env:
         - E="TOOL=autotools && CXX=g++-7 && ARCH=-m32 && CC=gcc-7"
 
     - os: linux
+      cache:
+        apt: true
+        directories:
+          - $HOME/.ccache
       addons:
         apt:
           sources: *sources
-          packages: ['g++-4.8','cmake']
+          packages: ['g++-4.8','cmake','ccache']
       env:
         - E="TOOL=cmake && CXX=g++-4.8 && ARCH=-m64 && CC=gcc-4.8"
 
     - os: linux
+      cache:
+        apt: true
+        directories:
+          - $HOME/.ccache
       addons:
         apt:
           sources: *sources
-          packages: ['g++-4.8']
+          packages: ['g++-4.8','ccache']
       env:
         - E="TOOL=autotools && CXX=g++-4.8 && ARCH=-m64 && CC=gcc-4.8"
 
     - os: linux
+      cache:
+        apt: true
+        directories:
+          - $HOME/.ccache
       addons:
         apt:
           sources: *sources
-          packages: ['g++-4.8-multilib','gcc-4.8-multilib','g++-multilib','gcc-multilib']
+          packages: ['g++-4.8-multilib','gcc-4.8-multilib','g++-multilib','gcc-multilib','ccache']
       env:
         - E="TOOL=autotools && CXX=g++-4.8 && ARCH=-m32 && CC=gcc-4.8"
 
     - os: linux
+      cache:
+        apt: true
+        directories:
+          - $HOME/.ccache
       addons:
         apt:
           sources: *sources
-          packages: ['clang-3.9','cmake']
+          packages: ['clang-3.9','cmake','ccache']
       env:
         - E="TOOL=cmake && CXX=clang++-3.9 && ARCH=-m64 && CC=clang-3.9"
 
     - os: linux
+      cache:
+        apt: true
+        directories:
+          - $HOME/.ccache
       addons:
         apt:
           sources: *sources
-          packages: ['clang-3.9']
+          packages: ['clang-3.9','ccache']
       env:
         - E="TOOL=autotools && CXX=clang++-3.9 && ARCH=-m64 && CC=clang-3.9"
 
     - os: linux
+      cache:
+        apt: true
+        directories:
+          - $HOME/.ccache
       addons:
         apt:
           sources: *sources
-          packages: ['clang']
+          packages: ['clang','ccache']
       env:
         - E="TOOL=autotools && CXX=clang++ && ARCH=-m64 && CC=clang"
 
     - os: linux
+      cache:
+        apt: true
+        directories:
+          - $HOME/.ccache
       addons:
         apt:
           sources: *sources
-          packages: ['clang','cmake']
+          packages: ['clang','cmake','ccache']
       env:
         - E="TOOL=cmake && CXX=clang++ && ARCH=-m64 && CC=clang"
 
@@ -104,6 +144,7 @@ before_install:
   - export CXXFLAGS=${ARCH}
   - export CFLAGS=${ARCH}
   - export GEOS_BUILD_TOOL=${TOOL}
+  - export CXX="ccache ${CXX}"
   - ${CXX} --version
 
 script: ./tools/ci/script.sh

-----------------------------------------------------------------------

Summary of changes:
 .travis.yml | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++----------
 1 file changed, 51 insertions(+), 10 deletions(-)


hooks/post-receive
-- 
GEOS


More information about the geos-commits mailing list