summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTed Gould <ted@gould.cx>2017-06-11 00:12:58 +0000
committerTed Gould <ted@gould.cx>2017-06-11 00:12:58 +0000
commit37deef883d9747b1f9159c94985ae66ea3cdc861 (patch)
tree0f1ef97434821d3b69ba52308f1c5a8b5fc17c0a
parentSome slight cleanups to the config (diff)
downloadinkscape-37deef883d9747b1f9159c94985ae66ea3cdc861.tar.gz
inkscape-37deef883d9747b1f9159c94985ae66ea3cdc861.zip
Try to build with ccache
-rw-r--r--.gitlab-ci.yml10
1 files changed, 9 insertions, 1 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 474714769..916d53bac 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -3,11 +3,19 @@ image: ubuntu:16.04
before_script:
- apt-get update -yqq
# Tools
- - apt-get install -y -qq cmake intltool pkg-config python-dev libtool
+ - apt-get install -y -qq cmake intltool pkg-config python-dev libtool ccache
# Libraries
- apt-get install -y -qq libart-2.0-dev libaspell-dev libboost-dev libcdr-dev libgc-dev libgdl-3-dev libglib2.0-dev libgnomevfs2-dev libgsl-dev libgtk-3-dev libgtkmm-3.0-dev libgtkspell-dev liblcms2-dev libmagick++-dev libpango1.0-dev libpng12-dev libpoppler-glib-dev libpoppler-private-dev libpopt-dev libpotrace-dev librevenge-dev libsigc++-2.0-dev libvisio-dev libwpg-dev libxml-parser-perl libxml2-dev libxslt1-dev libyaml-dev python-lxml zlib1g-dev
# Testing Tools
- apt-get install -y -qq google-mock libgtest-dev
+ # CCache Config
+ - mkdir -p ccache
+ - export CCACHE_BASEDIR=${PWD}
+ - export CCACHE_DIR=${PWD}/ccache
+ - export CMAKE_C_COMPILER=ccache
+ - export CMAKE_CXX_COMPILER=ccache
+ # CMake Config
+ - export CMAKE_BUILD_TYPE=Debug
inkscape:
stage: build