[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