Mercurial > dovecot > original-hg > dovecot-1.2
diff configure.in @ 5346:e39ce58a463b HEAD
Link dovecot-auth always with -lcrypto if it's needed for crypt(). It could
possibly be used with any passdb, so don't bother doing it only for a few of
them.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Fri, 16 Mar 2007 17:11:42 +0200 |
parents | 3a915bf1b390 |
children | 48fe4fe9ef64 |
line wrap: on
line diff
--- a/configure.in Fri Mar 16 02:33:52 2007 +0200 +++ b/configure.in Fri Mar 16 17:11:42 2007 +0200 @@ -1427,12 +1427,10 @@ dnl ** userdb and passdb checks dnl ** -need_crypt=no userdb="" passdb="" if test $want_static_userdb = yes; then - need_crypt=yes AC_DEFINE(USERDB_STATIC,, Build with static userdb support) userdb="$userdb static" fi @@ -1443,7 +1441,6 @@ fi if test $want_passwd = yes; then - need_crypt=yes AC_DEFINE(USERDB_PASSWD,, Build with passwd support) AC_DEFINE(PASSDB_PASSWD,, Build with passwd support) userdb="$userdb passwd" @@ -1451,7 +1448,6 @@ fi if test $want_passwd_file = yes; then - need_crypt=yes AC_DEFINE(USERDB_PASSWD_FILE,, Build with passwd-file support) AC_DEFINE(PASSDB_PASSWD_FILE,, Build with passwd-file support) userdb="$userdb passwd-file" @@ -1461,7 +1457,6 @@ if test $want_shadow = yes; then AC_CHECK_FUNC(getspnam, [ AC_CHECK_HEADER(shadow.h, [ - need_crypt=yes AC_DEFINE(PASSDB_SHADOW,, Build with shadow support) passdb="$passdb shadow" ]) @@ -1735,7 +1730,6 @@ AC_MSG_CHECKING([for vpopmail configuration at $vpop_libdeps]) if test -f $vpop_libdeps; then - need_crypt=yes AUTH_CFLAGS="$AUTH_CFLAGS `cat $vpopmail_home/etc/inc_deps` $CFLAGS" AUTH_LIBS="$AUTH_LIBS `cat $vpop_libdeps`" AC_DEFINE(USERDB_VPOPMAIL,, Build with vpopmail support) @@ -1749,15 +1743,13 @@ fi fi -if test $need_crypt = yes; then - AC_CHECK_LIB(crypt, crypt, [ - AUTH_LIBS="-lcrypt $AUTH_LIBS" - ], [ - AC_CHECK_FUNC(crypt,, [ - AC_MSG_ERROR([crypt() wasn't found]) - ]) +AC_CHECK_LIB(crypt, crypt, [ + AUTH_LIBS="-lcrypt $AUTH_LIBS" +], [ + AC_CHECK_FUNC(crypt,, [ + AC_MSG_ERROR([crypt() wasn't found]) ]) -fi +]) dnl * dynamic modules? have_modules=no