parent
3f07c37d65
commit
e92d7206a8
@ -0,0 +1,28 @@
|
||||
From ee29bb2a47311d86f794d10bbcfad27644baebb5 Mon Sep 17 00:00:00 2001
|
||||
From: David Tardon <dtardon@redhat.com>
|
||||
Date: Wed, 14 Dec 2011 07:11:47 +0100
|
||||
Subject: [PATCH] force gbuild stage for CustomTargets
|
||||
|
||||
gb_SourceEnvAndRecurse_STAGE is unset in CustomTarget's make process
|
||||
when the parent make has been started in sourced environment. This leads
|
||||
to all sorts of "interesting" failures because the gbuild classes and
|
||||
platform stuff are not loaded...
|
||||
---
|
||||
solenv/gbuild/CustomTarget.mk | 1 +
|
||||
1 files changed, 1 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/solenv/gbuild/CustomTarget.mk b/solenv/gbuild/CustomTarget.mk
|
||||
index 41b23b8..1e075af 100644
|
||||
--- a/solenv/gbuild/CustomTarget.mk
|
||||
+++ b/solenv/gbuild/CustomTarget.mk
|
||||
@@ -31,6 +31,7 @@ define gb_CustomTarget__command
|
||||
+$(call gb_Helper_abbreviate_dirs,\
|
||||
mkdir -p $(call gb_CustomTarget_get_workdir,$(2)) && \
|
||||
O='$(OUTDIR)' R='$(REPODIR)' S='$(SRCDIR)' W='$(WORKDIR)' gb_AWK='$(gb_AWK)' \
|
||||
+ gb_SourceEnvAndRecurse_STAGE=gbuild \
|
||||
gb_XSLTPROC='$(gb_XSLTPROC)' GBUILDDIR='$(GBUILDDIR)' SRCDIR='$(SRCDIR)' \
|
||||
$(MAKE) -C $(call gb_CustomTarget_get_workdir,$(2)) -f $< && \
|
||||
touch $(1))
|
||||
--
|
||||
1.7.7.3
|
||||
|
Loading…
Reference in new issue