diff options
author | Michael Stahl <mstahl@redhat.com> | 2012-04-03 11:55:28 +0200 |
---|---|---|
committer | Michael Stahl <mstahl@redhat.com> | 2012-04-03 12:02:18 +0200 |
commit | adaf721ccdac1d08c9fd63d72844bc5bcc1875e6 (patch) | |
tree | 07fed78fd651bd08228735f74f062de17626ad66 /solenv | |
parent | 290654cc232d5d035f1c7278267ce32ffc39043e (diff) |
LinkTarget.mk: only call gb_Object__command_dep if dep file doesn't exist
(infinite loop regression from a4e2453b42b54ba904c1ee8ad07e26f1e6d939e5)
Diffstat (limited to 'solenv')
-rw-r--r-- | solenv/gbuild/LinkTarget.mk | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk index 11eeb02490ff..8cef9b997971 100644 --- a/solenv/gbuild/LinkTarget.mk +++ b/solenv/gbuild/LinkTarget.mk @@ -236,7 +236,8 @@ $(call gb_ObjCObject_get_target,%) : $(call gb_ObjCObject_get_source,$(SRCDIR),% ifeq ($(gb_FULLDEPS),$(true)) $(call gb_ObjCObject_get_dep_target,%) : $(call gb_ObjCObject_get_target,%) - $(call gb_Object__command_dep,$@,$(call gb_ObjCObject_get_target,$*)) + $(if $(wildcard $@),touch $@,\ + $(call gb_Object__command_dep,$@,$(call gb_ObjCObject_get_target,$*))) endif |