[Pkg-ocaml-maint-commits] [ocaml] 05/14: Try ccache
Ximin Luo
infinity0 at debian.org
Mon Jul 17 13:34:15 UTC 2017
This is an automated email from the git hooks/post-receive script.
infinity0 pushed a commit to branch debian/experimental
in repository ocaml.
commit b775a26770a05a2e2d7f8e4aa9557e8bb55d8dad
Author: Ximin Luo <infinity0 at debian.org>
Date: Tue Jul 4 20:49:51 2017 +0200
Try ccache
---
debian/rules | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/debian/rules b/debian/rules
index 369fb6d..362d475 100755
--- a/debian/rules
+++ b/debian/rules
@@ -9,6 +9,15 @@ ALL_PACKAGES := $(shell dh_listpackages)
OCAMLMAJOR := 4.04
OCAMLMINOR := 0
+# Use ccache if pkg.ocaml.ccache build-profile is active.
+# Your rebuilds will be *much quicker*.
+ifneq (,$(filter pkg.ocaml.ccache,$(DEB_BUILD_PROFILES)))
+export PATH := /usr/lib/ccache:$(PATH)
+export CCACHE_DIR := $(CURDIR)/debian/ccache
+#export CCACHE_BASEDIR := $(CURDIR)/debian/build
+$(shell mkdir -p "$(CCACHE_DIR)")
+endif
+
# Build cache (for Debian debugging)
BUILDCACHE := $(wildcard ../ocaml.cache)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ocaml-maint/packages/ocaml.git
More information about the Pkg-ocaml-maint-commits
mailing list