summaryrefslogtreecommitdiff
path: root/external/libxml2
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2013-10-27 01:00:52 +0200
committerMichael Stahl <mstahl@redhat.com>2013-10-27 01:06:34 +0200
commitb2bcb2eb214e44cc55e97480deba9e7d353769d5 (patch)
tree598ed1c797c802eec757f3a7f4d4a75c297461e5 /external/libxml2
parent349015b18e285b9642e0b16a5e4db61ef347a6a8 (diff)
libxml2: deliver libxml2.dll second time into program
Change-Id: I5a823cf7dafc2f04e705de6f4c30ec365922a096
Diffstat (limited to 'external/libxml2')
-rw-r--r--external/libxml2/ExternalPackage_xml2.mk4
1 files changed, 4 insertions, 0 deletions
diff --git a/external/libxml2/ExternalPackage_xml2.mk b/external/libxml2/ExternalPackage_xml2.mk
index 7102dfdf70ff..b60f3d006fb9 100644
--- a/external/libxml2/ExternalPackage_xml2.mk
+++ b/external/libxml2/ExternalPackage_xml2.mk
@@ -19,8 +19,12 @@ $(eval $(call gb_ExternalPackage_add_file,xml2,$(LIBO_URE_LIB_FOLDER)/libxml2.2.
else ifeq ($(OS),WNT)
ifeq ($(COM),GCC)
$(eval $(call gb_ExternalPackage_add_file,xml2,$(LIBO_URE_LIB_FOLDER)/libxml2.dll,.libs/libxml2.dll))
+$(eval $(call gb_ExternalPackage_add_file,xml2,$(LIBO_LIB_FOLDER)/libxml2.dll,.libs/libxml2.dll))
else # COM=MSC
$(eval $(call gb_ExternalPackage_add_file,xml2,$(LIBO_URE_LIB_FOLDER)/libxml2.dll,win32/bin.msvc/libxml2.dll))
+# duplicate copy next to executables due to idiotic Win32 DLL search order
+# see 5a5dab5167d136c315e81448ea8eca59e60067da
+$(eval $(call gb_ExternalPackage_add_file,xml2,$(LIBO_LIB_FOLDER)/libxml2.dll,win32/bin.msvc/libxml2.dll))
endif
else # OS!=WNT
$(eval $(call gb_ExternalPackage_add_file,xml2,$(LIBO_URE_LIB_FOLDER)/libxml2.so.2,.libs/libxml2.so.2.7.6))