more generated files
[libiconv.git] / configure.in
blob70639a2fc117c395b748548e75d14340e42598e9
1 dnl Copyright (C) 1999-2001 Free Software Foundation, Inc.
2 dnl This file is part of the GNU LIBICONV Library.
3 dnl
4 dnl The GNU LIBICONV Library is free software; you can redistribute it
5 dnl and/or modify it under the terms of the GNU Library General Public
6 dnl License as published by the Free Software Foundation; either version 2
7 dnl of the License, or (at your option) any later version.
8 dnl
9 dnl The GNU LIBICONV Library is distributed in the hope that it will be
10 dnl useful, but WITHOUT ANY WARRANTY; without even the implied warranty of
11 dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12 dnl Library General Public License for more details.
13 dnl
14 dnl You should have received a copy of the GNU Library General Public
15 dnl License along with the GNU LIBICONV Library; see the file COPYING.LIB.
16 dnl If not, write to the Free Software Foundation, Inc., 59 Temple Place -
17 dnl Suite 330, Boston, MA 02111-1307, USA.  */
19 PACKAGE=libiconv
20 VERSION=1.7
22 AC_PREREQ(2.13)
24 AC_INIT(lib/iconv.c)
25 AC_CONFIG_AUX_DIR(autoconf)
26 AC_CONFIG_HEADER(lib/config.h)
27 AC_PROG_MAKE_SET
29 dnl           checks for programs
31 AC_PROG_CC
32 AC_PROG_CPP
33 AC_PROG_GCC_TRADITIONAL
34 CL_PROG_RANLIB
35 CL_PROG_INSTALL
36 CL_PROG_CP
37 CL_PROG_LN
38 CL_PROG_LN_S
40 dnl           check for host type
42 CL_CANONICAL_HOST(autoconf)
44 dnl           checks for UNIX variants that set DEFS
46 AC_AIX
47 AC_MINIX
48 AC_ISC_POSIX
50 dnl           checks for compiler output filename suffixes
52 AC_OBJEXT
53 AC_EXEEXT
55 dnl           check for build configuration
57 AM_DISABLE_STATIC
58 AM_PROG_LIBTOOL
60 dnl           checks for header files
62 AC_CHECK_HEADERS(locale.h)
64 dnl           checks for typedefs
66 AC_MBSTATE_T
68 dnl           checks for functions and declarations
70 CL_ICONV
71 if test $cl_cv_func_iconv = yes -a -z "$cl_cv_proto_iconv_arg1"; then
72   ICONV_CONST=""
73 else
74   ICONV_CONST="const"
76 AC_SUBST(ICONV_CONST)
78 AC_CHECK_FUNCS(mbrtowc wcrtomb mbsinit setlocale)
80 AC_EILSEQ
82 CL_WORDS_LITTLEENDIAN
84 dnl           check whether OS supports plug libraries
86 OS=""
87 case "$host_os" in
88   linux*)   OS="linux" ;;
89   solaris*) OS="solaris" ;;
90   osf*)     OS="osf" ;;
91 esac
92 if test -n "$OS"; then
93   AC_SUBST(OS)
94   AC_SUBST(GCC)
95   PLUGLIB="libiconv_plug.so"
96 else
97   PLUGLIB=""
99 AC_SUBST(PLUGLIB)
101 if test -d "${srcdir}/tests"; then
102   TESTS_MAKEFILE=tests/Makefile
103 else
104   TESTS_MAKEFILE=""
106 AC_CONFIG_SUBDIRS(libcharset)
107 AC_OUTPUT(Makefile lib/Makefile src/Makefile man/Makefile ${TESTS_MAKEFILE} include/iconv.h)