summaryrefslogtreecommitdiff
path: root/RepositoryExternal.mk
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2014-05-25 13:06:57 +0200
committerDavid Tardon <dtardon@redhat.com>2014-05-26 20:03:04 +0200
commit6e4575b67f2f29110ee75ffc46ad2af13825825c (patch)
treeafb0537b0d16d60389574260e9a3b272821f91b9 /RepositoryExternal.mk
parent91af6993c9175fabd7fd0dc85bf2b6cce016e188 (diff)
fix deps for projects using librevenge
Change-Id: Icc6e2465d96cc95b229a1f7abc6d51362ae3d016 (cherry picked from commit 7c9c779cfb80a44e22aebf8cb1f22a26b282898d)
Diffstat (limited to 'RepositoryExternal.mk')
-rw-r--r--RepositoryExternal.mk12
1 files changed, 12 insertions, 0 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index 13eb221a9cab..920436aaf9cb 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -1772,6 +1772,8 @@ $(call gb_LinkTarget_add_libs,$(1),$(REVENGE_LIBS))
endef
+gb_ExternalProject__use_revenge :=
+
else # !SYSTEM_REVENGE
ifeq ($(COM),MSC)
@@ -1791,6 +1793,11 @@ $(call gb_LinkTarget_use_libraries,$(1),\
endef
+define gb_ExternalProject__use_revenge
+$(call gb_ExternalProject_get_preparation_target,$(1)) : $(call gb_Library_get_target,revenge)
+
+endef
+
else # !MSC
$(eval $(call gb_Helper_register_packages_for_install,ooo, \
@@ -1809,6 +1816,11 @@ $(call gb_LinkTarget_add_libs,$(1),\
)
endef
+define gb_ExternalProject__use_revenge
+$(call gb_ExternalProject_use_package,$(1),librevenge)
+
+endef
+
endif # MSC
endif # SYSTEM_REVENGE