summaryrefslogtreecommitdiff
path: root/RepositoryExternal.mk
diff options
context:
space:
mode:
authorDavid Tardon <dtardon@redhat.com>2014-07-17 17:27:05 +0200
committerDavid Tardon <dtardon@redhat.com>2014-07-20 10:15:25 +0200
commit7515b1a90fac9e31733c0fdcc1156adadf0e6f99 (patch)
tree442bc11d06390d5ba90c773def726164b31eaa0d /RepositoryExternal.mk
parentcbc50c90ad63f0e59b8cf3bbfb6b5b1f61db09b9 (diff)
fdo#63756 build libxml2 with ICU support
Change-Id: I0523e49e640812be435ba4c97b1881ca253eb2ab
Diffstat (limited to 'RepositoryExternal.mk')
-rw-r--r--RepositoryExternal.mk16
1 files changed, 9 insertions, 7 deletions
diff --git a/RepositoryExternal.mk b/RepositoryExternal.mk
index b0747f18cb0b..8a2ab1f0d546 100644
--- a/RepositoryExternal.mk
+++ b/RepositoryExternal.mk
@@ -915,23 +915,25 @@ define gb_LinkTarget__use_libxml2
$(call gb_LinkTarget_use_package,$(1),xml2)
$(call gb_LinkTarget_set_include,$(1),\
$$(INCLUDE) \
- -I$(call gb_UnpackedTarball_get_dir,xml2)/include \
+ $(LIBXML_CFLAGS) \
)
-ifeq ($(COM),MSC)
-$(call gb_LinkTarget_add_libs,$(1),\
- $(call gb_UnpackedTarball_get_dir,xml2)/win32/bin.msvc/libxml2.lib \
-)
-else
$(call gb_LinkTarget_add_libs,$(1),\
- -L$(call gb_UnpackedTarball_get_dir,xml2)/.libs -lxml2 \
+ $(LIBXML_LIBS) \
)
+
+ifeq ($(COM),MSC)
+$(call gb_LinkTarget_use_external,$(1),icu_headers)
endif
endef
define gb_ExternalProject__use_libxml2
$(call gb_ExternalProject_use_package,$(1),xml2)
+ifeq ($(COM),MSC)
+$(call gb_ExternalProject_use_external_project,$(1),icu)
+endif
+
endef
endif # SYSTEM_LIBXML