No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gettext / gettext-runtime / libasprintf / configure.ac
blob7e743b11c2ba433377a33fddb2ba4a79876365f2
1 dnl Configuration for the GNU libasprintf library
2 dnl Copyright (C) 2002-2005 Free Software Foundation, Inc.
3 dnl
4 dnl This program is free software; you can redistribute it and/or modify
5 dnl it under the terms of the GNU General Public License as published by
6 dnl the Free Software Foundation; either version 2, or (at your option)
7 dnl any later version.
8 dnl
9 dnl This program is distributed in the hope that it will be useful,
10 dnl but WITHOUT ANY WARRANTY; without even the implied warranty of
11 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12 dnl GNU General Public License for more details.
13 dnl
14 dnl You should have received a copy of the GNU General Public License
15 dnl along with this program; if not, write to the Free Software
16 dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
18 dnl Process this file with autoconf to produce a configure script.
20 AC_PREREQ(2.52)
21 AC_INIT
22 AC_CONFIG_SRCDIR(vasprintf.c)
23 AC_CONFIG_AUX_DIR(../../build-aux)
24 AM_INIT_AUTOMAKE(libasprintf, 1.0)
25 AM_CONFIG_HEADER(config.h)
27 dnl Checks for programs.
28 AC_PROG_CC
29 AC_PROG_CXX
30 AC_PROG_INSTALL
32 dnl Check for host type.
33 AC_CANONICAL_HOST
35 dnl Checks for compiler output filename suffixes.
36 AC_OBJEXT
37 AC_EXEEXT
39 dnl Check for build configuration.
40 AC_LIBTOOL_WIN32_DLL
41 AC_PROG_LIBTOOL
43 dnl Checks for libraries.
45 dnl Checks for header files.
47 dnl Checks for typedefs, structures, and compiler characteristics.
48 AC_C_CONST
49 AC_C_INLINE
50 bh_C_SIGNED
51 AC_TYPE_SIZE_T
52 gl_AC_TYPE_LONG_LONG
53 gt_TYPE_LONGDOUBLE
54 gt_TYPE_WCHAR_T
55 gt_TYPE_WINT_T
56 AC_CHECK_TYPE([ptrdiff_t], ,
57   [AC_DEFINE([ptrdiff_t], [long],
58      [Define as the type of the result of subtracting two pointers, if the system doesn't define it.])
59   ])
60 gt_TYPE_INTMAX_T
61 gl_XSIZE
63 dnl Checks for library functions.
65 AC_FUNC_ALLOCA
66 dnl Define an additional variable used in the Makefile substitution.
67 AC_EGREP_CPP([Need own alloca], [
68 #if defined __GNUC__ || defined _MSC_VER || !HAVE_ALLOCA_H
69   Need own alloca
70 #endif
71   ],
72   ALLOCA_H=alloca.h,
73   ALLOCA_H=)
74 AC_SUBST([ALLOCA_H])
76 AC_CHECK_FUNCS([snprintf vasprintf wcslen])
77 AC_CHECK_DECLS([_snprintf])
78 gt_PRINTF_POSIX
80 dnl Check for tools needed for formatting the documentation.
81 ac_aux_dir_abs=`cd $ac_aux_dir && pwd`
82 AC_PATH_PROG(DVIPS, dvips, $ac_aux_dir_abs/missing dvips)
83 AC_PATH_PROG(TEXI2PDF, texi2pdf, $ac_aux_dir_abs/missing texi2pdf)
84 AC_PATH_PROG(PERL, perl, $ac_aux_dir_abs/missing perl)
86 AC_CONFIG_FILES([Makefile],
87                 [FIX_MAKEFILE_COMPILE
88                  FIX_MAKEFILE_INFO])
90 AC_OUTPUT