Tag
Hash :
260f478c
Author :
Date :
2002-07-19T11:04:14
Fix for PR automake/338: * automake.in (seen_gettext_external): New variable. (handle_gettext): Conditionalize the intl/ check on $seen_gettext_external. Fix grep usage. (scan_autoconf_traces): Set $seen_gettext_external if `external' is passed to AM_GNU_GETTEXT. * tests/gettext.test, tests/gettext2.test: New files. * tests/Makefile.am (TESTS): Add gettext.test and gettext2.test.
#! /bin/sh
# Check gettext `external' support.
# PR/338, reported by Charles Wilson.
required='gettext'
. $srcdir/defs || exit 1
set -e
cat >>configure.in <<END
AM_GNU_GETTEXT([external])
AC_OUTPUT
END
: >Makefile.am
mkdir foo po
$ACLOCAL
# po/ is required, but intl/ isn't.
$AUTOMAKE --add-missing 2>stderr && exit 1
cat stderr
grep 'AM_GNU_GETTEXT.*SUBDIRS' stderr
echo 'SUBDIRS = foo' >Makefile.am
$AUTOMAKE --add-missing 2>stderr && exit 1
cat stderr
grep 'AM_GNU_GETTEXT.*po' stderr
# Ok.
echo 'SUBDIRS = po' >Makefile.am
$AUTOMAKE --add-missing