summaryrefslogtreecommitdiffstats
path: root/solenv/gbuild/LinkTarget.mk
diff options
context:
space:
mode:
authorBjoern Michaelsen <bjoern.michaelsen@canonical.com>2014-02-18 16:19:25 +0100
committerBjoern Michaelsen <bjoern.michaelsen@canonical.com>2014-02-18 16:19:25 +0100
commit46fa7ac866ee392ed72cfc670f062a8c318d2d92 (patch)
tree68b3bf7bdda7309a8060b625612608504b28c4d4 /solenv/gbuild/LinkTarget.mk
parentcoverity#738915 Uninitialized scalar field (diff)
downloadcore-46fa7ac866ee392ed72cfc670f062a8c318d2d92.tar.gz
core-46fa7ac866ee392ed72cfc670f062a8c318d2d92.zip
experimentally enable using depcache for full build speedup
Change-Id: I6c186ba7ca27166a272327bcfe6a94c391c3514f
Diffstat (limited to 'solenv/gbuild/LinkTarget.mk')
-rw-r--r--solenv/gbuild/LinkTarget.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk
index 4e34a15cb1ac..b7cd9c80cce8 100644
--- a/solenv/gbuild/LinkTarget.mk
+++ b/solenv/gbuild/LinkTarget.mk
@@ -597,7 +597,11 @@ $(call gb_LinkTarget_get_target,$(1)) : WARNINGS_NOT_ERRORS :=
$(call gb_LinkTarget_get_target,$(1)) : SOVERSIONSCRIPT :=
ifeq ($(gb_FULLDEPS),$(true))
+ifeq (depcache:,$(filter depcache,$(.FEATURES)):$(gb_PARTIAL_BUILD))
+-includedepcache $(call gb_LinkTarget_get_dep_target,$(1))
+else
-include $(call gb_LinkTarget_get_dep_target,$(1))
+endif
$(call gb_LinkTarget_get_dep_target,$(1)) : COBJECTS :=
$(call gb_LinkTarget_get_dep_target,$(1)) : CXXOBJECTS :=
$(call gb_LinkTarget_get_dep_target,$(1)) : OBJCOBJECTS :=