[Buildroot] [PATCH v2] libxml2: depend on zlib and libiconv if appropriate
spdawson at gmail.com
spdawson at gmail.com
Wed May 15 10:18:35 UTC 2013
From: Simon Dawson <spdawson at gmail.com>
Signed-off-by: Simon Dawson <spdawson at gmail.com>
---
v2: As suggested by Peter Korsgaard, correct iconv handling to cope with
the case where iconv() is provided by the toolchain, rather than by
libiconv.
package/libxml2/libxml2.mk | 15 +++++++++++++++
1 file changed, 15 insertions(+)
diff --git a/package/libxml2/libxml2.mk b/package/libxml2/libxml2.mk
index 6a974ef..7800d94 100644
--- a/package/libxml2/libxml2.mk
+++ b/package/libxml2/libxml2.mk
@@ -34,6 +34,21 @@ else
HOST_LIBXML2_CONF_OPT += --without-python
endif
+ifeq ($(BR2_PACKAGE_ZLIB),y)
+LIBXML2_DEPENDENCIES += zlib
+LIBXML2_CONF_OPT += --with-zlib
+else
+LIBXML2_CONF_OPT += --without-zlib
+endif
+
+LIBXML2_DEPENDENCIES += $(if $(BR2_PACKAGE_LIBICONV),libiconv)
+
+ifeq ($(BR2_ENABLE_LOCALE)$(BR2_PACKAGE_LIBICONV),y)
+LIBXML2_CONF_OPT += --with-iconv
+else
+LIBXML2_CONF_OPT += --without-iconv
+endif
+
$(eval $(autotools-package))
$(eval $(host-autotools-package))
--
1.8.1.2
More information about the buildroot
mailing list