Imported upstream version 0.59.3
[hcoop/debian/courier-authlib.git] / makedat / configure.in
1 dnl Process this file with autoconf to produce a configure script.
2 dnl $Id: configure.in,v 1.10 2007/02/26 04:13:40 mrsam Exp $
3 dnl
4 dnl Copyright 1998 - 2001 Double Precision, Inc. See COPYING for
5 dnl distribution information.
6
7 AC_INIT(makedat, 0.60, [courier-users@lists.sourceforge.net])
8
9 >confdefs.h # Kill PACKAGE_ macros
10
11 AC_CONFIG_SRCDIR(makedatprog.c)
12 AM_INIT_AUTOMAKE([foreign no-define])
13 LPATH="$PATH:/usr/local/bin"
14 AM_CONFIG_HEADER(config.h)
15
16 dnl Checks for programs.
17 AC_PROG_CC
18 AC_PROG_INSTALL
19 AC_PROG_LN_S
20 AC_PATH_PROGS(PERL, perl5 perl, perl, $LPATH)
21 AC_SUBST(PERL)
22 AC_PATH_PROGS(CAT, cat, cat)
23 AC_LIBTOOL_DLOPEN
24 AM_PROG_LIBTOOL
25
26 if test x$GCC = xyes
27 then
28 CFLAGS="-Wall $CFLAGS"
29 fi
30 if test x$GXX = xyes
31 then
32 CXXFLAGS="-Wall $CXXFLAGS"
33 fi
34
35 CFLAGS="-I$srcdir/.. -I.. $CFLAGS"
36 CXXFLAGS="-I$srcdir/.. -I.. $CXXFLAGS"
37
38 dnl Check whether we should use gdbm, or db.
39
40 AC_ARG_WITH(db, [], db="$withval", db="")
41
42 . ../dbobj.config
43
44 makedatprog_target=makedatprog
45 case "$db" in
46 gdbm)
47 dblibrary=../gdbmobj/libgdbmobj.la
48 LIBDB=""
49 ;;
50 db)
51 dblibrary=../bdbobj/libbdbobj.la
52 LIBGDBM=""
53 ;;
54 *)
55 makedatprog_target=""
56 esac
57 AC_SUBST(makedatprog_target)
58
59 AC_SUBST(dblibrary)
60 AC_SUBST(LIBGDBM)
61 AC_SUBST(LIBDB)
62
63 AM_CONDITIONAL(USE_GDBM, test "$USE_GDBM" = 1)
64 AM_CONDITIONAL(USE_DB, test "$USE_DB" = 1)
65 AC_SUBST(dblibrary)
66
67 dnl Checks for header files.
68 AC_HEADER_STDC
69 AC_CHECK_HEADERS(unistd.h)
70
71 dnl Checks for typedefs, structures, and compiler characteristics.
72
73 dnl Checks for library functions.
74
75 AC_ARG_WITH(makedatprog,[ --with-makedatprog=filename Installed location and name of makedatprog], makedatprog="$withval", makedatprog="$bindir/makedatprog")
76
77 makedatprogpath="$makedatprog"
78 AC_SUBST(makedatprogpath)
79
80 AC_OUTPUT(Makefile makedat)