You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
81 lines
2.3 KiB
81 lines
2.3 KiB
4 years ago
|
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])
|