AC_DEFUN(SASL_CRYPT_CHK,[
AC_CHECK_FUNC(crypt, cmu_have_crypt=yes,
AC_CHECK_LIB(crypt, crypt,
LIB_CRYPT="-lcrypt"; cmu_have_crypt=yes,
cmu_have_crypt=no))
AC_SUBST(LIB_CRYPT)
])
AC_DEFUN(SASL_PLAIN_CHK,[
AC_REQUIRE([SASL_CRYPT_CHK])
AC_ARG_ENABLE(plain, [ --enable-plain enable PLAIN authentication [yes] ],
plain=$enableval,
plain=yes)
PLAIN_LIBS=""
if test "$plain" != no; then
if test "$cmu_have_crypt" = yes; then
PLAIN_LIBS=$LIB_CRYPT
fi
fi
AC_SUBST(PLAIN_LIBS)
AC_MSG_CHECKING(PLAIN)
if test "$plain" != no; then
AC_MSG_RESULT(enabled)
SASL_MECHS="$SASL_MECHS libplain.la"
SASL_STATIC_OBJS="$SASL_STATIC_OBJS ../plugins/plain.o"
AC_DEFINE(STATIC_PLAIN)
else
AC_MSG_RESULT(disabled)
fi
])