Blame m4/gettext.m4

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