From adaf721ccdac1d08c9fd63d72844bc5bcc1875e6 Mon Sep 17 00:00:00 2001 From: Michael Stahl Date: Tue, 3 Apr 2012 11:55:28 +0200 Subject: [PATCH] LinkTarget.mk: only call gb_Object__command_dep if dep file doesn't exist (infinite loop regression from a4e2453b42b54ba904c1ee8ad07e26f1e6d939e5) --- solenv/gbuild/LinkTarget.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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