d9898ee8 |
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) |