# Check for Cyrus SASL
if test "$squid_require_sasl" = "yes"; then
- AC_CHECK_HEADERS(sasl/sasl.h sasl.h)
- if test "$ac_cv_header_sasl_sasl_h" = "yes"; then
- AC_MSG_NOTICE([using SASL2])
- LIBSASL="-lsasl2"
- else
- if test "$ac_cv_header_sasl_h" = "yes"; then
- AC_MSG_NOTICE([using SASL])
- LIBSASL="-lsasl"
- else
- AC_MSG_ERROR(Neither SASL nor SASL2 found)
- fi
- fi
- AC_SUBST(LIBSASL)
+ AC_CHECK_HEADERS(sasl/sasl.h sasl.h)
+ AC_CHECK_LIB(sasl2,sasl_errstring,[LIBSASL="-lsasl2"],[
+ AC_CHECK_LIB(sasl,sasl_errstring,[LIBSASL="-lsasl"], [
+ AC_MSG_ERROR(Neither SASL nor SASL2 found)
+ ])
+ ])
+ AC_SUBST(LIBSASL)
fi
# Disable "unlinkd" code