
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8702 ec53bebd-3082-4978-b11e-865c3cabbd6b
41 lines
825 B
Plaintext
41 lines
825 B
Plaintext
dnl $Id$
|
|
dnl
|
|
dnl tests for various db libraries
|
|
dnl
|
|
AC_DEFUN([rk_DB],[berkeley_db=db
|
|
AC_ARG_WITH(berkeley-db,
|
|
[ --without-berkeley-db if you don't want berkeley db],[
|
|
if test "$withval" = no; then
|
|
berkeley_db=""
|
|
fi
|
|
])
|
|
if test "$berkeley_db"; then
|
|
AC_CHECK_HEADERS([ \
|
|
db.h \
|
|
db_185.h \
|
|
])
|
|
fi
|
|
|
|
AC_FIND_FUNC_NO_LIBS2(dbopen, $berkeley_db, [
|
|
#include <stdio.h>
|
|
#if defined(HAVE_DB_185_H)
|
|
#include <db_185.h>
|
|
#elif defined(HAVE_DB_H)
|
|
#include <db.h>
|
|
#endif
|
|
],[NULL, 0, 0, 0, NULL])
|
|
|
|
AC_FIND_FUNC_NO_LIBS(dbm_firstkey, $berkeley_db gdbm ndbm)
|
|
AC_FIND_FUNC_NO_LIBS(db_create, $berkeley_db)
|
|
|
|
DBLIB="$LIB_dbopen"
|
|
if test "$LIB_dbopen" != "$LIB_db_create"; then
|
|
DBLIB="$DBLIB $LIB_db_create"
|
|
fi
|
|
if test "$LIB_dbopen" != "$LIB_dbm_firstkey"; then
|
|
DBLIB="$DBLIB $LIB_dbm_firstkey"
|
|
fi
|
|
AC_SUBST(DBLIB)dnl
|
|
|
|
])
|