db tests
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@8702 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
40
cf/db.m4
Normal file
40
cf/db.m4
Normal file
@@ -0,0 +1,40 @@
|
||||
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
|
||||
|
||||
])
|
Reference in New Issue
Block a user