summaryrefslogtreecommitdiff
path: root/solenv/gbuild/SdiTarget.mk
diff options
context:
space:
mode:
authorBjoern Michaelsen <bjoern.michaelsen@canonical.com>2013-06-16 05:01:45 +0200
committerBjoern Michaelsen <bjoern.michaelsen@canonical.com>2013-06-18 10:06:51 +0200
commit66a0713dc9c676182fcd7aa1e21f8dc25c05be5e (patch)
tree3e4fd4107c94aa148b1ca0e0edccfe64f80062f7 /solenv/gbuild/SdiTarget.mk
parent88085a5b79eb7e11c0609b832c316b63146f4976 (diff)
handle missing dep files in concat-deps
* this and Ib4762f5a260035f00b5e68cf45b687fdf02e9c02 reduces a default build on my machine from 2min25sec to 2min12sec * without unitchecks, its down to 1min50sec now * it reduces the build time on a i7-4770 Windows tinderbox from 99min to 89min * by now it also takes care of avoiding most string copying, although this can certainly be considered overeager given that the file creation on Windows took ~250ms per file before and still will take a lot longer than any string operation with this change Change-Id: I515432bdefe2b055c78b6ba97868adbde65d9165
Diffstat (limited to 'solenv/gbuild/SdiTarget.mk')
-rw-r--r--solenv/gbuild/SdiTarget.mk3
1 files changed, 1 insertions, 2 deletions
diff --git a/solenv/gbuild/SdiTarget.mk b/solenv/gbuild/SdiTarget.mk
index 881614d1abeb..549671e1d6cd 100644
--- a/solenv/gbuild/SdiTarget.mk
+++ b/solenv/gbuild/SdiTarget.mk
@@ -54,8 +54,7 @@ $(dir $(call gb_SdiObject_get_dep_target,%))%/.dir :
$(if $(wildcard $(dir $@)),,mkdir -p $(dir $@))
$(call gb_SdiTarget_get_dep_target,%) :
- $(if $(wildcard $@),touch $@,\
- $(call gb_Object__command_dep,$@,$(call gb_SdiTarget_get_target,$*)))
+ $(if $(wildcard $@),touch $@)
endif
.PHONY : $(call gb_SdiTarget_get_clean_target,%)