Blame m4/gettext.m4

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