diff options
Diffstat (limited to 'gettext-runtime/configure.ac')
-rw-r--r-- | gettext-runtime/configure.ac | 126 |
1 files changed, 126 insertions, 0 deletions
diff --git a/gettext-runtime/configure.ac b/gettext-runtime/configure.ac new file mode 100644 index 0000000..f09aa5f --- /dev/null +++ b/gettext-runtime/configure.ac @@ -0,0 +1,126 @@ +dnl Configuration for the gettext-runtime directory of GNU gettext +dnl Copyright (C) 1995-1999, 2000-2003 Free Software Foundation, Inc. +dnl +dnl This program is free software; you can redistribute it and/or modify +dnl it under the terms of the GNU General Public License as published by +dnl the Free Software Foundation; either version 2, or (at your option) +dnl any later version. +dnl +dnl This program is distributed in the hope that it will be useful, +dnl but WITHOUT ANY WARRANTY; without even the implied warranty of +dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +dnl GNU General Public License for more details. +dnl +dnl You should have received a copy of the GNU General Public License +dnl along with this program; if not, write to the Free Software +dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + +dnl Process this file with autoconf to produce a configure script. + +AC_PREREQ(2.57) +AC_INIT +AC_CONFIG_SRCDIR(intl/dcigettext.c) +AC_CONFIG_AUX_DIR(../config) +. $srcdir/../version.sh +AM_INIT_AUTOMAKE(gettext-runtime, $VERSION_NUMBER) +AM_CONFIG_HEADER(config.h) + +dnl Checks for programs. +AC_PROG_CC +AC_PROG_INSTALL +AC_PROG_YACC + +gt_JAVACOMP +AC_CHECK_PROG(JAR, jar, jar) +if test -n "$HAVE_JAVACOMP" && test -n "$JAR"; then + BUILDJAVA=yes +else + BUILDJAVA=no +fi +AC_SUBST(BUILDJAVA) + +dnl Check for host type. +AC_CANONICAL_HOST + +dnl Checks for UNIX variants that set DEFS, +AC_ISC_POSIX + +dnl Checks for compiler output filename suffixes. +AC_OBJEXT +AC_EXEEXT + +dnl Check for build configuration. +AC_LIBTOOL_WIN32_DLL +AC_PROG_LIBTOOL + +AC_DEFINE(_GNU_SOURCE, 1, [Make sure we see all GNU extensions.]) + +dnl Checks for libraries. + +dnl Checks for header files. +AC_CHECK_HEADERS(string.h) + +dnl Checks for typedefs, structures, and compiler characteristics. +AC_TYPE_SIZE_T + +dnl Checks for library functions. +AC_FUNC_VPRINTF +AC_CHECK_FUNCS([setlocale strerror]) +gt_FUNC_ERROR_AT_LINE + +dnl These are the only lines required to internationalize the package. +dnl (OK, not quite, the AC_CONFIG_FILES has also some parts.) +AM_GNU_GETTEXT(use-libtool, need-ngettext) + +dnl Put some default definitions into config.h. +AH_BOTTOM([ +/* Extra OS/2 (emx+gcc) defines. */ +#ifdef __EMX__ +# include "intl/os2compat.h" +#endif +]) + +dnl Check for tools needed for formatting the documentation. +ac_aux_dir_abs=`cd $ac_aux_dir && pwd` +AC_PATH_PROG(PERL, perl, $ac_aux_dir_abs/missing perl) + +dnl Check for tools needed for formatting man pages. +CROSS_COMPILING=$cross_compiling +AC_SUBST(CROSS_COMPILING) + +dnl Checks for optional programs for the tests/lang-* tests. +gt_PROG_ANSI_CXX + +dnl Determine whether to build libasprintf. +if test "$CXX" != ":"; then + SUBDIR_libasprintf=libasprintf +else + SUBDIR_libasprintf= +fi +AC_SUBST(SUBDIR_libasprintf) + +AC_CONFIG_SUBDIRS(libasprintf) + +AC_CONFIG_FILES([Makefile]) + +AC_CONFIG_FILES([doc/Makefile]) + +AC_CONFIG_FILES([intl/Makefile]) + +AC_CONFIG_FILES([intl-java/Makefile]) + +AC_CONFIG_FILES([lib/Makefile], + [FIX_MAKEFILE_COMPILE([lib/Makefile])]) +AC_CONFIG_FILES([lib/javacomp.sh:../gettext-tools/lib/javacomp.sh.in]) + +AC_CONFIG_FILES([src/Makefile], + [FIX_MAKEFILE_COMPILE([src/Makefile])]) + +AC_CONFIG_FILES([po/Makefile.in]) + +AC_CONFIG_FILES([man/Makefile]) +AC_CONFIG_FILES([man/x-to-1]) + +AC_CONFIG_FILES([m4/Makefile]) + +AC_OUTPUT |