You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
1.1 KiB
29 lines
1.1 KiB
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)) && \
|
|
gb_AWK="$(gb_AWK)" gb_XSLTPROC="$(gb_XSLTPROC)" GBUILDDIR="$(GBUILDDIR)" SRCDIR="$(SRCDIR)" \
|
|
+ gb_SourceEnvAndRecurse_STAGE=gbuild \
|
|
$(MAKE) -C $(call gb_CustomTarget_get_workdir,$(2)) -f $< && \
|
|
touch $(1))
|
|
|
|
--
|
|
1.7.7.3
|
|
|