1dnl Process this file with autoconf to produce a configure script.
2dnl
3dnl Copyright 1998 - 1999 Double Precision, Inc.  See COPYING for
4dnl distribution information.
5
6AC_INIT(gdbmobj, 0.10, [courier-users@lists.sourceforge.net])
7
8>confdefs.h  # Kill PACKAGE_ macros
9
10AC_CONFIG_SRCDIR(gdbmobj.c)
11AC_CONFIG_AUX_DIR(../..)
12AM_INIT_AUTOMAKE([foreign no-define])
13AC_CONFIG_HEADERS(config.h)
14
15dnl Checks for programs.
16AC_USE_SYSTEM_EXTENSIONS
17AC_PROG_CC
18AC_PROG_CC_C99
19AC_ISC_POSIX
20AC_PROG_AWK
21AC_PROG_CXX
22AC_PROG_LIBTOOL
23
24dnl Checks for libraries.
25
26saveLIBS="$LIBS"
27AC_CHECK_LIB(gdbm, gdbm_open, [ LIBGDBM=-lgdbm ; LIBS="-lgdbm $LIBS" ])
28
29AC_CHECK_FUNC(gdbm_open, FOUND_GDBM=1, FOUND_GDBM=0)
30
31if test "$FOUND_GDBM" = 1
32then
33	AC_CHECK_FUNCS(gdbm_fdesc)
34fi
35AC_CHECK_HEADERS(unistd.h fcntl.h)
36
37LIBS="$saveLIBS"
38
39AC_SUBST(LIBGDBM)
40
41AM_CONDITIONAL(FOUND_GDBM, test "$FOUND_GDBM" = 1)
42
43dnl Checks for header files.
44
45dnl Checks for typedefs, structures, and compiler characteristics.
46AC_C_CONST
47AC_TYPE_SIZE_T
48AC_SYS_LARGEFILE
49
50dnl Checks for library functions.
51
52AC_OUTPUT(Makefile)
53