diff options
author | Bjoern Michaelsen <bjoern.michaelsen@canonical.com> | 2013-06-16 05:01:45 +0200 |
---|---|---|
committer | Bjoern Michaelsen <bjoern.michaelsen@canonical.com> | 2013-06-18 10:06:51 +0200 |
commit | 66a0713dc9c676182fcd7aa1e21f8dc25c05be5e (patch) | |
tree | 3e4fd4107c94aa148b1ca0e0edccfe64f80062f7 /solenv/gbuild/SdiTarget.mk | |
parent | 88085a5b79eb7e11c0609b832c316b63146f4976 (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.mk | 3 |
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,%) |