summaryrefslogtreecommitdiff
path: root/solenv/gbuild/Extension.mk
diff options
context:
space:
mode:
Diffstat (limited to 'solenv/gbuild/Extension.mk')
-rw-r--r--solenv/gbuild/Extension.mk9
1 files changed, 9 insertions, 0 deletions
diff --git a/solenv/gbuild/Extension.mk b/solenv/gbuild/Extension.mk
index da5be96e1299..d98259eb53f1 100644
--- a/solenv/gbuild/Extension.mk
+++ b/solenv/gbuild/Extension.mk
@@ -278,6 +278,15 @@ $(call gb_Extension__get_preparation_target,$(1)) \
endef
+# Add a dependency on an ExternalProject.
+#
+# call gb_Extension_use_external_project,extension,externalproject
+define gb_Extension_use_external_project
+$(call gb_Extension__get_preparation_target,$(1)) \
+ :| $(call gb_ExternalProject_get_target,$(2))
+
+endef
+
define gb_Extension_use_package
$(call gb_Extension__get_preparation_target,$(1)) \
:| $(call gb_Package_get_target,$(2))