Blame m4/gettext.m4

Packit fc043f
# gettext.m4 serial 66 (gettext-0.18.2)
Packit fc043f
dnl Copyright (C) 1995-2014 Free Software Foundation, Inc.
Packit fc043f
dnl This file is free software; the Free Software Foundation
Packit fc043f
dnl gives unlimited permission to copy and/or distribute it,
Packit fc043f
dnl with or without modifications, as long as this notice is preserved.
Packit fc043f
dnl
Packit fc043f
dnl This file can can be used in projects which are not available under
Packit fc043f
dnl the GNU General Public License or the GNU Library General Public
Packit fc043f
dnl License but which still want to provide support for the GNU gettext
Packit fc043f
dnl functionality.
Packit fc043f
dnl Please note that the actual code of the GNU gettext library is covered
Packit fc043f
dnl by the GNU Library General Public License, and the rest of the GNU
Packit fc043f
dnl gettext package package is covered by the GNU General Public License.
Packit fc043f
dnl They are *not* in the public domain.
Packit fc043f
Packit fc043f
dnl Authors:
Packit fc043f
dnl   Ulrich Drepper <drepper@cygnus.com>, 1995-2000.
Packit fc043f
dnl   Bruno Haible <haible@clisp.cons.org>, 2000-2006, 2008-2010.
Packit fc043f
Packit fc043f
dnl Macro to add for using GNU gettext.
Packit fc043f
Packit fc043f
dnl Usage: AM_GNU_GETTEXT([INTLSYMBOL], [NEEDSYMBOL], [INTLDIR]).
Packit fc043f
dnl INTLSYMBOL can be one of 'external', 'no-libtool', 'use-libtool'. The
Packit fc043f
dnl    default (if it is not specified or empty) is 'no-libtool'.
Packit fc043f
dnl    INTLSYMBOL should be 'external' for packages with no intl directory,
Packit fc043f
dnl    and 'no-libtool' or 'use-libtool' for packages with an intl directory.
Packit fc043f
dnl    If INTLSYMBOL is 'use-libtool', then a libtool library
Packit fc043f
dnl    $(top_builddir)/intl/libintl.la will be created (shared and/or static,
Packit fc043f
dnl    depending on --{enable,disable}-{shared,static} and on the presence of
Packit fc043f
dnl    AM-DISABLE-SHARED). If INTLSYMBOL is 'no-libtool', a static library
Packit fc043f
dnl    $(top_builddir)/intl/libintl.a will be created.
Packit fc043f
dnl If NEEDSYMBOL is specified and is 'need-ngettext', then GNU gettext
Packit fc043f
dnl    implementations (in libc or libintl) without the ngettext() function
Packit fc043f
dnl    will be ignored.  If NEEDSYMBOL is specified and is
Packit fc043f
dnl    'need-formatstring-macros', then GNU gettext implementations that don't
Packit fc043f
dnl    support the ISO C 99 <inttypes.h> formatstring macros will be ignored.
Packit fc043f
dnl INTLDIR is used to find the intl libraries.  If empty,
Packit fc043f
dnl    the value '$(top_builddir)/intl/' is used.
Packit fc043f
dnl
Packit fc043f
dnl The result of the configuration is one of three cases:
Packit fc043f
dnl 1) GNU gettext, as included in the intl subdirectory, will be compiled
Packit fc043f
dnl    and used.
Packit fc043f
dnl    Catalog format: GNU --> install in $(datadir)
Packit fc043f
dnl    Catalog extension: .mo after installation, .gmo in source tree
Packit fc043f
dnl 2) GNU gettext has been found in the system's C library.
Packit fc043f
dnl    Catalog format: GNU --> install in $(datadir)
Packit fc043f
dnl    Catalog extension: .mo after installation, .gmo in source tree
Packit fc043f
dnl 3) No internationalization, always use English msgid.
Packit fc043f
dnl    Catalog format: none
Packit fc043f
dnl    Catalog extension: none
Packit fc043f
dnl If INTLSYMBOL is 'external', only cases 2 and 3 can occur.
Packit fc043f
dnl The use of .gmo is historical (it was needed to avoid overwriting the
Packit fc043f
dnl GNU format catalogs when building on a platform with an X/Open gettext),
Packit fc043f
dnl but we keep it in order not to force irrelevant filename changes on the
Packit fc043f
dnl maintainers.
Packit fc043f
dnl
Packit fc043f
AC_DEFUN([AM_GNU_GETTEXT],
Packit fc043f
[
Packit fc043f
  dnl Argument checking.
Packit fc043f
  ifelse([$1], [], , [ifelse([$1], [external], , [ifelse([$1], [no-libtool], , [ifelse([$1], [use-libtool], ,
Packit fc043f
    [errprint([ERROR: invalid first argument to AM_GNU_GETTEXT
Packit fc043f
])])])])])
Packit fc043f
  ifelse(ifelse([$1], [], [old])[]ifelse([$1], [no-libtool], [old]), [old],
Packit fc043f
    [AC_DIAGNOSE([obsolete], [Use of AM_GNU_GETTEXT without [external] argument is deprecated.])])
Packit fc043f
  ifelse([$2], [], , [ifelse([$2], [need-ngettext], , [ifelse([$2], [need-formatstring-macros], ,
Packit fc043f
    [errprint([ERROR: invalid second argument to AM_GNU_GETTEXT
Packit fc043f
])])])])
Packit fc043f
  define([gt_included_intl],
Packit fc043f
    ifelse([$1], [external],
Packit fc043f
      ifdef([AM_GNU_GETTEXT_][INTL_SUBDIR], [yes], [no]),
Packit fc043f
      [yes]))
Packit fc043f
  define([gt_libtool_suffix_prefix], ifelse([$1], [use-libtool], [l], []))
Packit fc043f
  gt_NEEDS_INIT
Packit fc043f
  AM_GNU_GETTEXT_NEED([$2])
Packit fc043f
Packit fc043f
  AC_REQUIRE([AM_PO_SUBDIRS])dnl
Packit fc043f
  ifelse(gt_included_intl, yes, [
Packit fc043f
    AC_REQUIRE([AM_INTL_SUBDIR])dnl
Packit fc043f
  ])
Packit fc043f
Packit fc043f
  dnl Prerequisites of AC_LIB_LINKFLAGS_BODY.
Packit fc043f
  AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
Packit fc043f
  AC_REQUIRE([AC_LIB_RPATH])
Packit fc043f
Packit fc043f
  dnl Sometimes libintl requires libiconv, so first search for libiconv.
Packit fc043f
  dnl Ideally we would do this search only after the
Packit fc043f
  dnl      if test "$USE_NLS" = "yes"; then
Packit fc043f
  dnl        if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
Packit fc043f
  dnl tests. But if configure.in invokes AM_ICONV after AM_GNU_GETTEXT
Packit fc043f
  dnl the configure script would need to contain the same shell code
Packit fc043f
  dnl again, outside any 'if'. There are two solutions:
Packit fc043f
  dnl - Invoke AM_ICONV_LINKFLAGS_BODY here, outside any 'if'.
Packit fc043f
  dnl - Control the expansions in more detail using AC_PROVIDE_IFELSE.
Packit fc043f
  dnl Since AC_PROVIDE_IFELSE is only in autoconf >= 2.52 and not
Packit fc043f
  dnl documented, we avoid it.
Packit fc043f
  ifelse(gt_included_intl, yes, , [
Packit fc043f
    AC_REQUIRE([AM_ICONV_LINKFLAGS_BODY])
Packit fc043f
  ])
Packit fc043f
Packit fc043f
  dnl Sometimes, on Mac OS X, libintl requires linking with CoreFoundation.
Packit fc043f
  gt_INTL_MACOSX
Packit fc043f
Packit fc043f
  dnl Set USE_NLS.
Packit fc043f
  AC_REQUIRE([AM_NLS])
Packit fc043f
Packit fc043f
  ifelse(gt_included_intl, yes, [
Packit fc043f
    BUILD_INCLUDED_LIBINTL=no
Packit fc043f
    USE_INCLUDED_LIBINTL=no
Packit fc043f
  ])
Packit fc043f
  LIBINTL=
Packit fc043f
  LTLIBINTL=
Packit fc043f
  POSUB=
Packit fc043f
Packit fc043f
  dnl Add a version number to the cache macros.
Packit fc043f
  case " $gt_needs " in
Packit fc043f
    *" need-formatstring-macros "*) gt_api_version=3 ;;
Packit fc043f
    *" need-ngettext "*) gt_api_version=2 ;;
Packit fc043f
    *) gt_api_version=1 ;;
Packit fc043f
  esac
Packit fc043f
  gt_func_gnugettext_libc="gt_cv_func_gnugettext${gt_api_version}_libc"
Packit fc043f
  gt_func_gnugettext_libintl="gt_cv_func_gnugettext${gt_api_version}_libintl"
Packit fc043f
Packit fc043f
  dnl If we use NLS figure out what method
Packit fc043f
  if test "$USE_NLS" = "yes"; then
Packit fc043f
    gt_use_preinstalled_gnugettext=no
Packit fc043f
    ifelse(gt_included_intl, yes, [
Packit fc043f
      AC_MSG_CHECKING([whether included gettext is requested])
Packit fc043f
      AC_ARG_WITH([included-gettext],
Packit fc043f
        [  --with-included-gettext use the GNU gettext library included here],
Packit fc043f
        nls_cv_force_use_gnu_gettext=$withval,
Packit fc043f
        nls_cv_force_use_gnu_gettext=no)
Packit fc043f
      AC_MSG_RESULT([$nls_cv_force_use_gnu_gettext])
Packit fc043f
Packit fc043f
      nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
Packit fc043f
      if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
Packit fc043f
    ])
Packit fc043f
        dnl User does not insist on using GNU NLS library.  Figure out what
Packit fc043f
        dnl to use.  If GNU gettext is available we use this.  Else we have
Packit fc043f
        dnl to fall back to GNU NLS library.
Packit fc043f
Packit fc043f
        if test $gt_api_version -ge 3; then
Packit fc043f
          gt_revision_test_code='
Packit fc043f
#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
Packit fc043f
#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
Packit fc043f
#endif
Packit fc043f
changequote(,)dnl
Packit fc043f
typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
Packit fc043f
changequote([,])dnl
Packit fc043f
'
Packit fc043f
        else
Packit fc043f
          gt_revision_test_code=
Packit fc043f
        fi
Packit fc043f
        if test $gt_api_version -ge 2; then
Packit fc043f
          gt_expression_test_code=' + * ngettext ("", "", 0)'
Packit fc043f
        else
Packit fc043f
          gt_expression_test_code=
Packit fc043f
        fi
Packit fc043f
Packit fc043f
        AC_CACHE_CHECK([for GNU gettext in libc], [$gt_func_gnugettext_libc],
Packit fc043f
         [AC_LINK_IFELSE(
Packit fc043f
            [AC_LANG_PROGRAM(
Packit fc043f
               [[
Packit fc043f
#include <libintl.h>
Packit fc043f
$gt_revision_test_code
Packit fc043f
extern int _nl_msg_cat_cntr;
Packit fc043f
extern int *_nl_domain_bindings;
Packit fc043f
               ]],
Packit fc043f
               [[
Packit fc043f
bindtextdomain ("", "");
Packit fc043f
return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_domain_bindings
Packit fc043f
               ]])],
Packit fc043f
            [eval "$gt_func_gnugettext_libc=yes"],
Packit fc043f
            [eval "$gt_func_gnugettext_libc=no"])])
Packit fc043f
Packit fc043f
        if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" != "yes"; }; then
Packit fc043f
          dnl Sometimes libintl requires libiconv, so first search for libiconv.
Packit fc043f
          ifelse(gt_included_intl, yes, , [
Packit fc043f
            AM_ICONV_LINK
Packit fc043f
          ])
Packit fc043f
          dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL
Packit fc043f
          dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv])
Packit fc043f
          dnl because that would add "-liconv" to LIBINTL and LTLIBINTL
Packit fc043f
          dnl even if libiconv doesn't exist.
Packit fc043f
          AC_LIB_LINKFLAGS_BODY([intl])
Packit fc043f
          AC_CACHE_CHECK([for GNU gettext in libintl],
Packit fc043f
            [$gt_func_gnugettext_libintl],
Packit fc043f
           [gt_save_CPPFLAGS="$CPPFLAGS"
Packit fc043f
            CPPFLAGS="$CPPFLAGS $INCINTL"
Packit fc043f
            gt_save_LIBS="$LIBS"
Packit fc043f
            LIBS="$LIBS $LIBINTL"
Packit fc043f
            dnl Now see whether libintl exists and does not depend on libiconv.
Packit fc043f
            AC_LINK_IFELSE(
Packit fc043f
              [AC_LANG_PROGRAM(
Packit fc043f
                 [[
Packit fc043f
#include <libintl.h>
Packit fc043f
$gt_revision_test_code
Packit fc043f
extern int _nl_msg_cat_cntr;
Packit fc043f
extern
Packit fc043f
#ifdef __cplusplus
Packit fc043f
"C"
Packit fc043f
#endif
Packit fc043f
const char *_nl_expand_alias (const char *);
Packit fc043f
                 ]],
Packit fc043f
                 [[
Packit fc043f
bindtextdomain ("", "");
Packit fc043f
return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
Packit fc043f
                 ]])],
Packit fc043f
              [eval "$gt_func_gnugettext_libintl=yes"],
Packit fc043f
              [eval "$gt_func_gnugettext_libintl=no"])
Packit fc043f
            dnl Now see whether libintl exists and depends on libiconv.
Packit fc043f
            if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" != yes; } && test -n "$LIBICONV"; then
Packit fc043f
              LIBS="$LIBS $LIBICONV"
Packit fc043f
              AC_LINK_IFELSE(
Packit fc043f
                [AC_LANG_PROGRAM(
Packit fc043f
                   [[
Packit fc043f
#include <libintl.h>
Packit fc043f
$gt_revision_test_code
Packit fc043f
extern int _nl_msg_cat_cntr;
Packit fc043f
extern
Packit fc043f
#ifdef __cplusplus
Packit fc043f
"C"
Packit fc043f
#endif
Packit fc043f
const char *_nl_expand_alias (const char *);
Packit fc043f
                   ]],
Packit fc043f
                   [[
Packit fc043f
bindtextdomain ("", "");
Packit fc043f
return * gettext ("")$gt_expression_test_code + _nl_msg_cat_cntr + *_nl_expand_alias ("")
Packit fc043f
                   ]])],
Packit fc043f
                [LIBINTL="$LIBINTL $LIBICONV"
Packit fc043f
                 LTLIBINTL="$LTLIBINTL $LTLIBICONV"
Packit fc043f
                 eval "$gt_func_gnugettext_libintl=yes"
Packit fc043f
                ])
Packit fc043f
            fi
Packit fc043f
            CPPFLAGS="$gt_save_CPPFLAGS"
Packit fc043f
            LIBS="$gt_save_LIBS"])
Packit fc043f
        fi
Packit fc043f
Packit fc043f
        dnl If an already present or preinstalled GNU gettext() is found,
Packit fc043f
        dnl use it.  But if this macro is used in GNU gettext, and GNU
Packit fc043f
        dnl gettext is already preinstalled in libintl, we update this
Packit fc043f
        dnl libintl.  (Cf. the install rule in intl/Makefile.in.)
Packit fc043f
        if { eval "gt_val=\$$gt_func_gnugettext_libc"; test "$gt_val" = "yes"; } \
Packit fc043f
           || { { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; } \
Packit fc043f
                && test "$PACKAGE" != gettext-runtime \
Packit fc043f
                && test "$PACKAGE" != gettext-tools; }; then
Packit fc043f
          gt_use_preinstalled_gnugettext=yes
Packit fc043f
        else
Packit fc043f
          dnl Reset the values set by searching for libintl.
Packit fc043f
          LIBINTL=
Packit fc043f
          LTLIBINTL=
Packit fc043f
          INCINTL=
Packit fc043f
        fi
Packit fc043f
Packit fc043f
    ifelse(gt_included_intl, yes, [
Packit fc043f
        if test "$gt_use_preinstalled_gnugettext" != "yes"; then
Packit fc043f
          dnl GNU gettext is not found in the C library.
Packit fc043f
          dnl Fall back on included GNU gettext library.
Packit fc043f
          nls_cv_use_gnu_gettext=yes
Packit fc043f
        fi
Packit fc043f
      fi
Packit fc043f
Packit fc043f
      if test "$nls_cv_use_gnu_gettext" = "yes"; then
Packit fc043f
        dnl Mark actions used to generate GNU NLS library.
Packit fc043f
        BUILD_INCLUDED_LIBINTL=yes
Packit fc043f
        USE_INCLUDED_LIBINTL=yes
Packit fc043f
        LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV $LIBTHREAD"
Packit fc043f
        LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV $LTLIBTHREAD"
Packit fc043f
        LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
Packit fc043f
      fi
Packit fc043f
Packit fc043f
      CATOBJEXT=
Packit fc043f
      if test "$gt_use_preinstalled_gnugettext" = "yes" \
Packit fc043f
         || test "$nls_cv_use_gnu_gettext" = "yes"; then
Packit fc043f
        dnl Mark actions to use GNU gettext tools.
Packit fc043f
        CATOBJEXT=.gmo
Packit fc043f
      fi
Packit fc043f
    ])
Packit fc043f
Packit fc043f
    if test -n "$INTL_MACOSX_LIBS"; then
Packit fc043f
      if test "$gt_use_preinstalled_gnugettext" = "yes" \
Packit fc043f
         || test "$nls_cv_use_gnu_gettext" = "yes"; then
Packit fc043f
        dnl Some extra flags are needed during linking.
Packit fc043f
        LIBINTL="$LIBINTL $INTL_MACOSX_LIBS"
Packit fc043f
        LTLIBINTL="$LTLIBINTL $INTL_MACOSX_LIBS"
Packit fc043f
      fi
Packit fc043f
    fi
Packit fc043f
Packit fc043f
    if test "$gt_use_preinstalled_gnugettext" = "yes" \
Packit fc043f
       || test "$nls_cv_use_gnu_gettext" = "yes"; then
Packit fc043f
      AC_DEFINE([ENABLE_NLS], [1],
Packit fc043f
        [Define to 1 if translation of program messages to the user's native language
Packit fc043f
   is requested.])
Packit fc043f
    else
Packit fc043f
      USE_NLS=no
Packit fc043f
    fi
Packit fc043f
  fi
Packit fc043f
Packit fc043f
  AC_MSG_CHECKING([whether to use NLS])
Packit fc043f
  AC_MSG_RESULT([$USE_NLS])
Packit fc043f
  if test "$USE_NLS" = "yes"; then
Packit fc043f
    AC_MSG_CHECKING([where the gettext function comes from])
Packit fc043f
    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
Packit fc043f
      if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
Packit fc043f
        gt_source="external libintl"
Packit fc043f
      else
Packit fc043f
        gt_source="libc"
Packit fc043f
      fi
Packit fc043f
    else
Packit fc043f
      gt_source="included intl directory"
Packit fc043f
    fi
Packit fc043f
    AC_MSG_RESULT([$gt_source])
Packit fc043f
  fi
Packit fc043f
Packit fc043f
  if test "$USE_NLS" = "yes"; then
Packit fc043f
Packit fc043f
    if test "$gt_use_preinstalled_gnugettext" = "yes"; then
Packit fc043f
      if { eval "gt_val=\$$gt_func_gnugettext_libintl"; test "$gt_val" = "yes"; }; then
Packit fc043f
        AC_MSG_CHECKING([how to link with libintl])
Packit fc043f
        AC_MSG_RESULT([$LIBINTL])
Packit fc043f
        AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL])
Packit fc043f
      fi
Packit fc043f
Packit fc043f
      dnl For backward compatibility. Some packages may be using this.
Packit fc043f
      AC_DEFINE([HAVE_GETTEXT], [1],
Packit fc043f
       [Define if the GNU gettext() function is already present or preinstalled.])
Packit fc043f
      AC_DEFINE([HAVE_DCGETTEXT], [1],
Packit fc043f
       [Define if the GNU dcgettext() function is already present or preinstalled.])
Packit fc043f
    fi
Packit fc043f
Packit fc043f
    dnl We need to process the po/ directory.
Packit fc043f
    POSUB=po
Packit fc043f
  fi
Packit fc043f
Packit fc043f
  ifelse(gt_included_intl, yes, [
Packit fc043f
    dnl If this is used in GNU gettext we have to set BUILD_INCLUDED_LIBINTL
Packit fc043f
    dnl to 'yes' because some of the testsuite requires it.
Packit fc043f
    if test "$PACKAGE" = gettext-runtime || test "$PACKAGE" = gettext-tools; then
Packit fc043f
      BUILD_INCLUDED_LIBINTL=yes
Packit fc043f
    fi
Packit fc043f
Packit fc043f
    dnl Make all variables we use known to autoconf.
Packit fc043f
    AC_SUBST([BUILD_INCLUDED_LIBINTL])
Packit fc043f
    AC_SUBST([USE_INCLUDED_LIBINTL])
Packit fc043f
    AC_SUBST([CATOBJEXT])
Packit fc043f
Packit fc043f
    dnl For backward compatibility. Some configure.ins may be using this.
Packit fc043f
    nls_cv_header_intl=
Packit fc043f
    nls_cv_header_libgt=
Packit fc043f
Packit fc043f
    dnl For backward compatibility. Some Makefiles may be using this.
Packit fc043f
    DATADIRNAME=share
Packit fc043f
    AC_SUBST([DATADIRNAME])
Packit fc043f
Packit fc043f
    dnl For backward compatibility. Some Makefiles may be using this.
Packit fc043f
    INSTOBJEXT=.mo
Packit fc043f
    AC_SUBST([INSTOBJEXT])
Packit fc043f
Packit fc043f
    dnl For backward compatibility. Some Makefiles may be using this.
Packit fc043f
    GENCAT=gencat
Packit fc043f
    AC_SUBST([GENCAT])
Packit fc043f
Packit fc043f
    dnl For backward compatibility. Some Makefiles may be using this.
Packit fc043f
    INTLOBJS=
Packit fc043f
    if test "$USE_INCLUDED_LIBINTL" = yes; then
Packit fc043f
      INTLOBJS="\$(GETTOBJS)"
Packit fc043f
    fi
Packit fc043f
    AC_SUBST([INTLOBJS])
Packit fc043f
Packit fc043f
    dnl Enable libtool support if the surrounding package wishes it.
Packit fc043f
    INTL_LIBTOOL_SUFFIX_PREFIX=gt_libtool_suffix_prefix
Packit fc043f
    AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX])
Packit fc043f
  ])
Packit fc043f
Packit fc043f
  dnl For backward compatibility. Some Makefiles may be using this.
Packit fc043f
  INTLLIBS="$LIBINTL"
Packit fc043f
  AC_SUBST([INTLLIBS])
Packit fc043f
Packit fc043f
  dnl Make all documented variables known to autoconf.
Packit fc043f
  AC_SUBST([LIBINTL])
Packit fc043f
  AC_SUBST([LTLIBINTL])
Packit fc043f
  AC_SUBST([POSUB])
Packit fc043f
])
Packit fc043f
Packit fc043f
Packit fc043f
dnl gt_NEEDS_INIT ensures that the gt_needs variable is initialized.
Packit fc043f
m4_define([gt_NEEDS_INIT],
Packit fc043f
[
Packit fc043f
  m4_divert_text([DEFAULTS], [gt_needs=])
Packit fc043f
  m4_define([gt_NEEDS_INIT], [])
Packit fc043f
])
Packit fc043f
Packit fc043f
Packit fc043f
dnl Usage: AM_GNU_GETTEXT_NEED([NEEDSYMBOL])
Packit fc043f
AC_DEFUN([AM_GNU_GETTEXT_NEED],
Packit fc043f
[
Packit fc043f
  m4_divert_text([INIT_PREPARE], [gt_needs="$gt_needs $1"])
Packit fc043f
])
Packit fc043f
Packit fc043f
Packit fc043f
dnl Usage: AM_GNU_GETTEXT_VERSION([gettext-version])
Packit fc043f
AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])