From 63a8e033d95d4b229821d40ecf0e99c6a4cd810a Mon Sep 17 00:00:00 2001 From: Abdoulaye Walsimou Gaye Date: Fri, 26 Mar 2010 22:18:22 +0100 Subject: Packages: gettext: improve build and use external libxml2 Signed-off-by: Abdoulaye Walsimou Gaye --- packages/misc/gettext/gettext.kconfig | 1 + packages/misc/gettext/gettext.mk | 8 ++++++-- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'packages/misc/gettext') diff --git a/packages/misc/gettext/gettext.kconfig b/packages/misc/gettext/gettext.kconfig index db5678a..9d56a34 100644 --- a/packages/misc/gettext/gettext.kconfig +++ b/packages/misc/gettext/gettext.kconfig @@ -25,6 +25,7 @@ config EMBTK_HAVE_GETTEXT bool "Have gettext" select EMBTK_HAVE_NCURSES + select EMBTK_HAVE_LIBXML2 select KEMBTK_EGLIBC_OPTION_POSIX_C_LANG_WIDE_CHAR if EMBTK_CLIB_EGLIBC select KEMBTK_EGLIBC_OPTION_POSIX_WIDE_CHAR_DEVICE_IO if EMBTK_CLIB_EGLIBC select KEMBTK_EGLIBC_OPTION_EGLIBC_LOCALE_CODE if EMBTK_CLIB_EGLIBC diff --git a/packages/misc/gettext/gettext.mk b/packages/misc/gettext/gettext.mk index d023b0a..f9ea652 100644 --- a/packages/misc/gettext/gettext.mk +++ b/packages/misc/gettext/gettext.mk @@ -36,9 +36,11 @@ GETTEXT_INCLUDES = autosprintf.h gettext-po.h libintl.h GETTEXT_LIBS = gettext libgettext* libasprintf* libintl* GETTEXT_PKGCONFIGS = +GETTEXT_DEPS = ncurses_install libxml2_install + gettext_install: $(GETTEXT_BUILD_DIR)/.installed -$(GETTEXT_BUILD_DIR)/.installed: ncurses_install download_gettext \ +$(GETTEXT_BUILD_DIR)/.installed: $(GETTEXT_DEPS) download_gettext \ $(GETTEXT_BUILD_DIR)/.decompressed $(GETTEXT_BUILD_DIR)/.configured $(call EMBTK_GENERIC_MESSAGE,"Compiling and installing \ gettext-$(GETTEXT_VERSION) in your root filesystem...") @@ -73,7 +75,9 @@ $(GETTEXT_BUILD_DIR)/.configured: gt_cv_int_divbyzero_sigfpe=no \ ./configure --build=$(HOST_BUILD) --host=$(STRICT_GNU_TARGET) \ --target=$(STRICT_GNU_TARGET) --libdir=/usr/$(LIBDIR) \ - --prefix=/usr --with-included-gettext --disable-rpath + --prefix=/usr --enable-relocatable --with-included-gettext \ + --disable-rpath --disable-openmp --disable-java \ + --with-libxml2-prefix=$(SYSROOT)/usr @touch $@ gettext_clean: -- cgit v1.2.3