isync

mailbox synchronization program
git clone https://git.code.sf.net/p/isync/isync
Log | Files | Refs | README | LICENSE

commit e1d0ea8a185ed28ccdac43816b77ff30f33d6a6d
parent b239e7b81477920eab2a8b310bc2af997c8b0e6b
Author: Theodore Ts'o <tytso@users.sf.net>
Date:   Tue, 13 Jan 2004 03:56:52 +0000

Use a more sophisticated test for the existence of libdb that works for
berk_db 4.0.

Diffstat:
Mconfigure.in | 12++++++++++--
1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/configure.in b/configure.in @@ -33,8 +33,16 @@ if test "x$ob_cv_with_ssl" != xno; then ]) fi -AC_CHECK_LIB(db, db_create, [LIBS="$LIBS -ldb"], [AC_MSG_ERROR([Berkley DB not found.])]) -AC_CHECK_HEADER(db.h, , [AC_MSG_ERROR([Berkley DB header file not found.])]) +AC_CACHE_CHECK(for db_create in -ldb, ac_cv_db_db_create, + [ac_cv_db_dbcreate=no + AC_TRY_LINK([#include <db.h>], + [db_create();],[ac_cv_db_db_create=yes])]) +if test $ac_cv_db_db_create=yes; then + LIBS="$LIBS -ldb" + AC_DEFINE(HAVE_LIBDB, 1, [Define if you have libdb]) +else + AC_MSG_ERROR([Berkley DB not found, you must install libdb]) +fi AC_OUTPUT(Makefile src/Makefile isync.spec)