NetBSD/gnu/dist/gettext/configure.in

81 lines
2.3 KiB
Plaintext

dnl Process this file with autoconf to produce a configure script.
AC_PREREQ(2.12)
AC_REVISION(Revision: 1.143)
AC_INIT(src/msgfmt.c)
AM_INIT_AUTOMAKE(gettext, 0.10.35)
AM_CONFIG_HEADER(config.h)
dnl Set of available languages.
ALL_LINGUAS="da de es fr ko nl no no@nynorsk pl pt sl sv"
dnl Checks for programs.
AM_PROG_LIBTOOL
AC_PROG_CC
AC_ISC_POSIX
AM_PROG_INSTALL
AC_PROG_YACC
dnl Checks for libraries.
dnl Checks for header files.
AC_HEADER_STDC
AC_HAVE_HEADERS(limits.h malloc.h string.h unistd.h values.h)
dnl Checks for typedefs, structures, and compiler characteristics.
AC_C_CONST
AC_C_INLINE
AC_TYPE_OFF_T
AC_TYPE_SIZE_T
AM_TYPE_PTRDIFF_T
dnl Checks for library functions.
AC_FUNC_ALLOCA
AC_FUNC_VPRINTF
AC_CHECK_FUNCS([getcwd mblen memcpy strchr strerror uname])
AC_REPLACE_FUNCS([getline memmove memset stpcpy stpncpy strcspn \
strncasecmp strstr strtoul vasprintf])
if test $ac_cv_func_getline != yes; then
AC_CHECK_FUNCS(getdelim)
fi
AC_CHECK_FUNC(parse_printf_format, gt_cv_func_parse_printf_format=yes,
gt_cv_func_parse_printf_format=no)
if test $gt_cv_func_parse_printf_format = yes; then
AC_DEFINE(HAVE_PARSE_PRINTF_FORMAT)
else
LIBOBJS="$LIBOBJS printf-prs.o"
fi
AM_FUNC_ERROR_AT_LINE
dnl These are the only lines required to internationalize the package.
dnl (OK, not quite, the AC_OUTPUT has also some parts.)
AM_GNU_GETTEXT
dnl Check for Emacs and where to install .elc files.
AM_PATH_LISPDIR
dnl The gettextize script test for the version of the aclocal.m4 file in
dnl user's project. This must correspond to the number the aclocal.m4
dnl here has. Extract it.
changequote(,)dnl
ACLOCAL_VERSION=`sed -e 's/.*Last updated for gettext-\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/p' -e d $srcdir/aclocal.m4`
changequote([, ])dnl
AC_SUBST(ACLOCAL_VERSION)
aclocaldir='${datadir}/aclocal'
AC_SUBST(aclocaldir)
dnl Generate the version information file in the intl/ directory.
test -d intl || mkdir intl
echo "GNU gettext library from $PACKAGE-$VERSION" > intl/VERSION
AC_OUTPUT([Makefile lib/Makefile intl/Makefile src/Makefile \
po/Makefile.in doc/Makefile tests/Makefile m4/Makefile \
misc/Makefile misc/gettextize intl/intlh.inst])
dnl misc/Makefile misc/gettextize intl/intlh.inst],
dnl [case "$CONFIG_FILES" in *po/Makefile.in*)
dnl sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
dnl esac])