[Libreoffice-commits] core.git: solenv/gbuild

Matúš Kukan matus.kukan at collabora.com
Thu Dec 12 00:16:43 PST 2013


 solenv/gbuild/LinkTarget.mk |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

New commits:
commit 5e45637568ceefee21fe329a5254881963fecd7a
Author: Matúš Kukan <matus.kukan at collabora.com>
Date:   Wed Dec 11 22:22:05 2013 +0100

    Break circular dependencies with libmerged.
    
    There is still libsvxlo.so <- libmergedlo.so dependency dropped,
    but that does not break the build and I can't find the source.
    
    Change-Id: I151375cad5d7365c309d9403810750b6cd2c5efb

diff --git a/solenv/gbuild/LinkTarget.mk b/solenv/gbuild/LinkTarget.mk
index 3d3ac6d..9e0da07 100644
--- a/solenv/gbuild/LinkTarget.mk
+++ b/solenv/gbuild/LinkTarget.mk
@@ -797,17 +797,23 @@ gb_BUILD_HELPER_LIBS := basegfx \
 	reg \
 	sal \
 	salhelper \
+	sax \
 	store \
 	tl \
 	unoidl \
 	xmlreader \
 
 # tools libmerged depends on, so they link against gb_BUILD_HELPER_LIBS
-gb_BUILD_HELPER_TOOLS := cppumaker \
+gb_BUILD_HELPER_TOOLS := $(foreach exe,\
+	cppumaker \
 	rsc \
 	svidl \
 	unoidl-check \
 	unoidl-write \
+	, $(call gb_Executable__get_workdir_linktargetname,$(exe))) \
+	$(foreach lib,\
+	expwrap \
+	, $(call gb_Library__get_workdir_linktargetname,$(lib)))
 
 # call gb_LinkTarget__is_build_lib,linktargetname
 define gb_LinkTarget__is_build_lib
@@ -816,7 +822,7 @@ endef
 
 # call gb_LinkTarget__is_build_tool,linktargetname
 define gb_LinkTarget__is_build_tool
-$(if $(filter $(call gb_LinkTarget__get_workdir_linktargetname,$(1)),$(foreach exe,$(gb_BUILD_HELPER_TOOLS),$(call gb_Executable__get_workdir_linktargetname,$(exe)))),$(true),$(false))
+$(if $(filter $(call gb_LinkTarget__get_workdir_linktargetname,$(1)),$(call gb_BUILD_HELPER_TOOLS)),$(true),$(false))
 endef
 
 # call gb_LinkTarget_use_libraries,linktarget,libs


More information about the Libreoffice-commits mailing list