GSS_S_PROMPTING_NEEDED is a bit
[cyrus-sasl.git] / cmulocal / db.m4
1 dnl $Id: db.m4,v 1.2 2004/02/14 21:16:18 cg2v Exp $
2 dnl
3 dnl tests for various db libraries
4 dnl
5 AC_DEFUN([rk_DB],[berkeley_db=db
6 AC_ARG_WITH(berkeley-db,
7 [  --without-berkeley-db   if you don't want berkeley db],[
8 if test "$withval" = no; then
9         berkeley_db=""
10 fi
11 ])
12 if test "$berkeley_db"; then
13   AC_CHECK_HEADERS([                            \
14         db.h                                    \
15         db_185.h                                \
16   ])
17 fi
18
19 AC_FIND_FUNC_NO_LIBS2(dbopen, $berkeley_db, [
20 #include <stdio.h>
21 #if defined(HAVE_DB_185_H)
22 #include <db_185.h>
23 #elif defined(HAVE_DB_H)
24 #include <db.h>
25 #endif
26 ],[NULL, 0, 0, 0, NULL])
27
28 AC_FIND_FUNC_NO_LIBS(dbm_firstkey, $berkeley_db gdbm ndbm)
29 AC_FIND_FUNC_NO_LIBS2(db_create, $berkeley_db, [
30 #include <stdio.h>
31 #if defined(HAVE_DB_H)
32 #include <db.h>
33 #endif
34 ],[NULL, NULL, 0])
35
36
37 DBLIB="$LIB_dbopen"
38 if test "$LIB_dbopen" != "$LIB_db_create"; then
39         DBLIB="$DBLIB $LIB_db_create"
40 fi
41 if test "$LIB_dbopen" != "$LIB_dbm_firstkey"; then
42         DBLIB="$DBLIB $LIB_dbm_firstkey"
43 fi
44 AC_SUBST(DBLIB)dnl
45
46 ])