summaryrefslogtreecommitdiff
path: root/solenv/gbuild/LinkTarget.mk
diff options
context:
space:
mode:
authorPeter Foley <pefoley2@verizon.net>2011-09-09 17:42:24 -0400
committerNorbert Thiebaud <nthiebaud@gmail.com>2011-09-10 18:52:18 -0500
commit1bd288436935a0f5392208c21037a5258c21a23e (patch)
treeb1a8b14a434ea1290fbb9d1fa1a7ce7f68c555eb /solenv/gbuild/LinkTarget.mk
parent9092f1f0d363246a88853ee1ad38a698ba2eebb1 (diff)
convert Mesa to gbuild and add to tail_build
Diffstat (limited to 'solenv/gbuild/LinkTarget.mk')
-rw-r--r--solenv/gbuild/LinkTarget.mk11
1 files changed, 7 insertions, 4 deletions
diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk
index ba403eafeaa3..c74bed839c42 100644
--- a/solenv/gbuild/LinkTarget.mk
+++ b/solenv/gbuild/LinkTarget.mk
@@ -1066,13 +1066,16 @@ endif
endef
+define gb_LinkTarget_add_external_headers
+$(call gb_LinkTarget_get_headers_target,$(1) : |$(call gb_Package_get_target,$(2)))
+endef
+
# this forwards to functions that must be defined in RepositoryExternal.mk.
# $(eval $(call gb_LinkTarget_use_external,library,external))
define gb_LinkTarget_use_external
-$(if $(value gb_LinkTarget__use_$(2)),\
- $(call gb_LinkTarget__use_$(2),$(1)),\
- $(error gb_LinkTarget_use_external: unknown external: $(2)))
-
+$(if $(filter undefined,$(origin gb_LinkTarget__use_$(2))),\
+ $(error gb_LinkTarget_use_external: unknown external: $(2)),\
+ $(call gb_LinkTarget__use_$(2),$(1)))
endef
# $(call gb_LinkTarget_use_externals,library,externals)