summaryrefslogtreecommitdiffstats
path: root/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in83
1 files changed, 83 insertions, 0 deletions
diff --git a/configure.in b/configure.in
new file mode 100644
index 0000000..0684fda
--- /dev/null
+++ b/configure.in
@@ -0,0 +1,83 @@
+dnl Process this file with autoconf to produce a configure script.
+AC_PREREQ(2.12)
+AC_REVISION($Revision: 1.1 $)
+AC_INIT(src/msgfmt.c)
+AM_INIT_AUTOMAKE(gettext, 0.10.36)
+AM_CONFIG_HEADER(config.h)
+
+dnl Set of available languages.
+ALL_LINGUAS="da de el es fr ko nl no no@nynorsk pl pt sl sv"
+
+dnl Checks for programs.
+AC_PROG_CC
+AM_PROG_LIBTOOL
+AC_ISC_POSIX
+AC_PROG_INSTALL
+AC_PROG_YACC
+
+dnl Make sure we see all GNU extensions.
+AC_DEFINE(_GNU_SOURCE)
+
+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])