Changeset 5077:ee0fabbde466 for configure.ac
- Timestamp:
- 2007-04-05 19:22:00 (22 months ago)
- Branch:
- HEAD
- Files:
-
- 1 modified
-
configure.ac (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
configure.ac
r5069 r5077 832 832 need_md5="yes" 833 833 834 ac_prefer_qdbm=yes 835 AC_ARG_WITH(qdbm, AC_HELP_STRING([--without-qdbm], [Don't use qdbm even if it is available]), 836 ac_prefer_qdbm=$withval) 837 if test x$ac_prefer_qdbm != xno; then 838 CPPFLAGS="$OLDCPPFLAGS" 839 LIBS="$OLDLIBS -lqdbm"; 840 AC_CACHE_CHECK(for vlopen, ac_cv_vlopen,[ 841 ac_cv_vlopen=no 842 AC_TRY_LINK([#include <villa.h>],[vlopen(0,0,0);],[ac_cv_vlopen=yes]) 843 ]) 834 use_qdbm=no 835 AC_ARG_WITH(qdbm, AC_HELP_STRING([--without-qdbm], [Don't use qdbm even if it is available])) 836 if test "$with_qdbm" != "no" 837 then 838 if test -n "$with_qdbm" -a "$with_qdbm" != "yes" 839 then 840 CPPFLAGS="$CPPFLAGS -I$with_qdbm/include" 841 LDFLAGS="$LDFLAGS -L$with_qdbm/lib" 842 fi 843 844 saved_LIBS="$LIBS" 845 AC_CHECK_HEADERS(villa.h qdbm/villa.h) 846 AC_CHECK_LIB(qdbm, vlopen, [MUTTLIBS="$MUTTLIBS -lqdbm"; use_qdbm=yes]) 847 LIBS="$saved_LIBS" 848 if test -n "$with_qdbm" -a "$use_qdbm" != yes 849 then 850 AC_MSG_ERROR([QDBM could not be used. Check config.log for details.]) 851 fi 844 852 fi 845 853 846 854 AC_ARG_WITH(gdbm, AC_HELP_STRING([--without-gdbm], [Don't use gdbm even if it is available])) 847 if test x$with_gdbm != xno -a x$ac_cv_vlopen != xyes; then855 if test x$with_gdbm != xno -a $use_qdbm != yes; then 848 856 if test "$with_gdbm" != "yes" 849 857 then … … 862 870 AC_ARG_WITH(bdb, AC_HELP_STRING([--with-bdb[=DIR]], [Use BerkeleyDB4 if gdbm is not available]), 863 871 ac_bdb_prefix=$withval) 864 if test x$ac_bdb_prefix != xno -a x$ac_cv_gdbmopen != xyes -a x$ac_cv_vlopen != xyes; then872 if test x$ac_bdb_prefix != xno -a x$ac_cv_gdbmopen != xyes -a $use_qdbm != yes; then 865 873 test x$ac_bdb_prefix = xyes && ac_bdb_prefix="$mutt_cv_prefix /opt/csw/bdb4 /opt /usr/local /usr" 866 874 for d in $ac_bdb_prefix; do … … 910 918 fi 911 919 912 if test x$ac_cv_vlopen = xyes; then 913 CPPFLAGS="$OLDCPPFLAGS" 914 LIBS="$OLDLIBS -lqdbm"; 920 if test "$use_qdbm" = yes; then 915 921 AC_DEFINE(HAVE_QDBM, 1, [QDBM Support]) 916 922 elif test x$ac_cv_gdbmopen = xyes; then … … 921 927 CPPFLAGS="$OLDCPPFLAGS -I$BDB_INCLUDE_DIR" 922 928 LIBS="$OLDLIBS -L$BDB_LIB_DIR -l$BDB_LIB" 923 AC_DEFINE(HAVE_DB4, 1, [ SleepycatDB4 Support])929 AC_DEFINE(HAVE_DB4, 1, [Berkeley DB4 Support]) 924 930 else 925 AC_MSG_ERROR([You need QDBM, GDBM or SleepycatDB4 for hcache])931 AC_MSG_ERROR([You need QDBM, GDBM or Berkeley DB4 for hcache]) 926 932 fi 927 933 fi])
