From: Bruno Haible Date: Tue, 16 Sep 2008 01:32:28 +0000 (+0000) Subject: Specify dependencies. Needed at least with --disable-shared. X-Git-Tag: v0.18~337 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5d20f1ddd92718d5d2832e800afec8ceacdc2093;p=thirdparty%2Fgettext.git Specify dependencies. Needed at least with --disable-shared. --- diff --git a/gettext-tools/src/ChangeLog b/gettext-tools/src/ChangeLog index 6ccc449ff..b380d2f14 100644 --- a/gettext-tools/src/ChangeLog +++ b/gettext-tools/src/ChangeLog @@ -1,3 +1,32 @@ +2009-09-15 Bruno Haible + + * Makefile.am (msg*_DEPENDENCIES, xgettext_DEPENDENCIES, + recode_sr_latin_DEPENDENCIES): New variables. + +2009-09-15 Bruno Haible + + * msgl-fsearch.h: Include stdbool.h. + (message_fuzzy_index_search): Add 'heuristic' argument. + * msgl-fsearch.c (message_fuzzy_index_search): Likewise. If !heuristic, + consider all messages. + * msgmerge.c (struct definitions_ty): Add fields 'curr_findex', + 'curr_findex_init_lock'. + (definitions_init): Initialize them. + (definitions_set_current_list): Clear the previous curr_findex. + (definitions_init_curr_findex): New function. + (definitions_search_fuzzy): Do fuzzy matching by calling + message_fuzzy_index_search on a hashed index, rather than through + message_list_search_fuzzy. + (definitions_destroy): Update. + (merge): Determine the definitions' canonical encoding. + * msgcmp.c: Include xmalloca.h, po-charset.h, msgl-fsearch.h. + (match_domain): Add defmlp_findex, def_canon_charset arguments. Do + fuzzy matching by calling message_fuzzy_index_search on a hashed + index, rather than through message_list_search_fuzzy. + (compare): Determine the definitions' canonical encoding. Prepare room + for a lazily allocated hashed index. + * Makefile.am (msgcmp_SOURCES): Add msgl-fsearch.c. + 2009-09-15 Bruno Haible * msgcmp.c (use_fuzzy_matching): New variable. diff --git a/gettext-tools/src/Makefile.am b/gettext-tools/src/Makefile.am index 0789660aa..20894b464 100644 --- a/gettext-tools/src/Makefile.am +++ b/gettext-tools/src/Makefile.am @@ -254,6 +254,24 @@ msginit_LDADD = libgettextsrc.la @INTL_MACOSX_LIBS@ $(WOE32_LDADD) msguniq_LDADD = libgettextsrc.la @INTL_MACOSX_LIBS@ $(WOE32_LDADD) recode_sr_latin_LDADD = ../gnulib-lib/libgettextlib.la @INTL_MACOSX_LIBS@ $(WOE32_LDADD) +# Specify when to relink the programs. +msgcmp_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +msgfmt_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +msgmerge_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +msgunfmt_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +xgettext_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +msgattrib_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +msgcat_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +msgcomm_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +msgconv_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +msgen_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +msgexec_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +msgfilter_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +msggrep_DEPENDENCIES = $(LIBGREP) libgettextsrc.la ../gnulib-lib/libgettextlib.la +msginit_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +msguniq_DEPENDENCIES = libgettextsrc.la ../gnulib-lib/libgettextlib.la +recode_sr_latin_DEPENDENCIES = ../gnulib-lib/libgettextlib.la + # Specify installation directory, for --enable-relocatable. msgcmp_CPPFLAGS = $(AM_CPPFLAGS) -DINSTALLDIR=\"$(bindir)\" msgfmt_CPPFLAGS = $(AM_CPPFLAGS) -DINSTALLDIR=\"$(bindir)\"