summaryrefslogtreecommitdiffstats
path: root/solenv/gbuild/ExternalProject.mk
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2012-10-05 17:48:45 +0200
committerMichael Stahl <mstahl@redhat.com>2012-10-05 17:48:45 +0200
commit1a9740671cfe0f324135276fe42bd18f29dcda7d (patch)
treea2fce290b6522bf1a5763894525c18e83089df09 /solenv/gbuild/ExternalProject.mk
parentgbuild: implement gb_ExternalProject_use_externals (diff)
downloadcore-1a9740671cfe0f324135276fe42bd18f29dcda7d.tar.gz
core-1a9740671cfe0f324135276fe42bd18f29dcda7d.zip
libcdr: hopefully get this to build
unfortunately the ExternalProject uses a StaticLibrary built in libwpg. Change-Id: Ie4a8933247edbd2d53f697432a0848a05216237f
Diffstat (limited to 'solenv/gbuild/ExternalProject.mk')
-rw-r--r--solenv/gbuild/ExternalProject.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/solenv/gbuild/ExternalProject.mk b/solenv/gbuild/ExternalProject.mk
index 9ed1db74903f..41d86ade2265 100644
--- a/solenv/gbuild/ExternalProject.mk
+++ b/solenv/gbuild/ExternalProject.mk
@@ -124,6 +124,13 @@ $(call gb_ExternalProject_get_preparation_target,$(1)) : $(call gb_Package_get_t
endef
+# TODO: do we really want to have projects depending on gbuild libraries?
+define gb_ExternalProject_use_static_libraries
+$(foreach $(lib),$(2),$(call gb_ExternalProject_get_preparation_target,$(1)) : \
+ $(call gb_StaticLibrary_get_target,$(lib)))
+
+endef
+
# Make an external project depend on several packages at once
#
# gb_ExternalProject_use_packages external package(s)