Bugfix in compatibility for address.
[gedcom-parse.git] / utf8 / configure.in
1 # Process this file with autoconf to produce a configure script.
2 # $Id$
3 # $Name$
4 AC_INIT(utf8.c)
5
6 dnl =============================================================
7 dnl Global variables
8 NAME=libutf8tools
9 AC_SUBST(NAME)
10
11 VERSION=0.1.0
12 AC_SUBST(VERSION)
13
14 LIBVERSION=0:1
15 AC_SUBST(LIBVERSION)
16
17 SHELL=/bin/sh
18 AC_SUBST(SHELL)
19
20 dnl =============================================================
21 AM_INIT_AUTOMAKE(${NAME},${VERSION})
22 AM_CONFIG_HEADER(config.h)
23
24 AC_CANONICAL_HOST
25
26 EXTRA_CFLAGS=""
27
28 AC_ARG_ENABLE(debug,
29 [  --enable-debug          Compilation flags to allow debugging [default=yes]],
30   if test $enableval == "yes"
31   then
32     EXTRA_CFLAGS="-g $EXTRA_CFLAGS"
33   fi,
34   EXTRA_CFLAGS="-g $EXTRA_CFLAGS"
35 )
36
37 AC_SUBST(EXTRA_CFLAGS)
38
39 dnl =============================================================
40 dnl Checks for programs.
41 AC_PROG_CC
42 AM_PROG_LIBTOOL
43 AC_PROG_AWK
44 AC_PROG_INSTALL
45 AC_PROG_LN_S
46 AC_PROG_MAKE_SET
47 AC_PROG_RANLIB
48
49 dnl =============================================================
50 dnl Checks for typedefs, structures, and compiler characteristics.
51 AC_C_CONST
52 AC_C_INLINE
53 AC_TYPE_SIZE_T
54 AC_CHECK_SIZEOF(void *, 4)
55
56
57 dnl ==========================================================
58 dnl Checks for library functions.
59 AC_CHECK_HEADERS(stddef.h stdlib.h string.h)
60 AC_CHECK_FUNCS(setlocale vsnprintf vsprintf)
61 jm_LANGINFO_CODESET
62 jm_GLIBC21
63
64 dnl ==========================================================
65 dnl My local stuff
66
67 AM_ICONV
68 if test "$am_cv_func_iconv" != yes; then
69   AC_MSG_ERROR([
70 *******************************************************************************
71 You need 'iconv' (with features comparable to what is in glibc 2.2) to use this
72 library, consider installing GNU libiconv or use --with-libiconv-prefix to
73 point to an existing installation of that library (see README)
74 *******************************************************************************
75   ])
76 fi
77
78 AC_MSG_CHECKING(for location of iconv)
79 if test "$am_cv_lib_iconv" = yes; then
80   AC_MSG_RESULT(libiconv)
81 else
82   AC_MSG_RESULT(libc)
83   LCS_SUBDIRS=libcharset
84   LCS_INCLUDES='-I $(srcdir)/libcharset'
85   LCS_LIBADD=libcharset/libcharset.la
86   AC_SUBST(LCS_SUBDIRS)
87   AC_SUBST(LCS_INCLUDES)
88   AC_SUBST(LCS_LIBADD)
89 fi
90
91 AC_OUTPUT(Makefile
92           doc/Makefile
93           libcharset/Makefile)