summaryrefslogtreecommitdiff
path: root/solenv
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2015-06-24 15:08:16 +0200
committerDavid Tardon <dtardon@redhat.com>2015-06-25 23:47:07 +0200
commit3f040ce5ef691c1f93eb788eb67f3de8d772f07a (patch)
tree449029f7da7483417aa9b09908e94774281cb763 /solenv
parent71dba79c1c84d693a59c53a8965caef0ddd1c2cc (diff)
restore gb_ExternalProject_use_unpacked, with diff. purpose
Change-Id: I7d7cbe85219615f80069155a954f917781bc5b71
Diffstat (limited to 'solenv')
-rw-r--r--solenv/gbuild/ExternalProject.mk10
1 files changed, 8 insertions, 2 deletions
diff --git a/solenv/gbuild/ExternalProject.mk b/solenv/gbuild/ExternalProject.mk
index 59fc678399a6..92bb7df5d3a5 100644
--- a/solenv/gbuild/ExternalProject.mk
+++ b/solenv/gbuild/ExternalProject.mk
@@ -86,9 +86,15 @@ $(call gb_Helper_make_userfriendly_targets,$(1),ExternalProject)
endef
-# replaced by second parameter to ctor
+# Depend on an unpacked tarball
+#
+# This is needed to express dependencies on header-only projects, which
+# do not have any ExternalProject.
+#
+# gb_ExternalProject_use_unpacked project unpacked
define gb_ExternalProject_use_unpacked
-$(call gb_Output_error,gb_ExternalProject_use_unpacked was removed)
+$(call gb_ExternalProject_get_preparation_target,$(1)) : $(call gb_UnpackedTarball_get_target,$(2))
+
endef
# Register a target in state directory