X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=m4%2Fax_sasl.m4;h=44bb65e3c54b296cd190c225a919c7a7dc9711c7;hb=61b948a92ab79734b009a438b5cf3bfad03cb59d;hp=b34a8a7785a29089622fa6afd21c5fcdd08ebd71;hpb=9bfc8131a90eadb52d11b9ca06ff7fbe792c6a91;p=awesomized%2Flibmemcached diff --git a/m4/ax_sasl.m4 b/m4/ax_sasl.m4 index b34a8a77..44bb65e3 100644 --- a/m4/ax_sasl.m4 +++ b/m4/ax_sasl.m4 @@ -5,10 +5,11 @@ # SYNOPSIS # # AX_SASL +# AX_SASL_CHECK # # DESCRIPTION # -# Check for sasl version one or two support. +# Check to see if libsasl is requested and available. # # LICENSE # @@ -19,35 +20,32 @@ # and this notice are preserved. This file is offered as-is, without any # warranty. -#serial 1 - -AC_DEFUN([AX_SASL_OPTION],[ - AC_REQUIRE([AX_SASL_CHECK]) - AC_ARG_ENABLE([sasl], - [AS_HELP_STRING([--disable-sasl], [Build with sasl support @<:@default=on@:>@])], - [ac_enable_sasl="$enableval"], - [ac_enable_sasl="yes"]) - - AS_IF([test "x$ac_enable_sasl" = "xyes"], [ - ac_enable_sasl="no" - ]) - - AS_IF([test "x$ac_enable_sasl" = "xyes"], [ - AC_DEFINE([HAVE_LIBSASL], [ 1 ], [Have libsasl2]) - ], [ - AC_DEFINE([HAVE_LIBSASL], [ 0 ], [Have libsasl2]) - ]) - - AM_CONDITIONAL(HAVE_SASL, test "x${ac_enable_sasl}" = "xyes") - - ]) +#serial 3 + +AC_DEFUN([AX_SASL_OPTION], + [AC_REQUIRE([AX_SASL_CHECK]) + AC_ARG_ENABLE([sasl], + [AS_HELP_STRING([--disable-sasl], [Build with sasl support @<:@default=on@:>@])], + [ac_enable_sasl="$enableval"], + [ac_enable_sasl=yes]) + + AS_IF([test "x${ac_enable_sasl}" = xyes],[ + AC_MSG_CHECKING([checking to see if enabling sasl]) + AS_IF([test "x${ax_sasl_check}" = xyes],[ + ax_sasl_option=yes],[ + AC_MSG_WARN([request to add sasl support failed, please see config.log]) + ac_enable_sasl=no + ax_sasl_option=no]) + AC_MSG_RESULT(["$ax_sasl_option"])],[ + ax_sasl_option=no]) + AM_CONDITIONAL([HAVE_SASL],[test "x${ax_sasl_option}" = xyes]) + ]) AC_DEFUN([AX_SASL_CHECK],[ - - AX_CHECK_LIBRARY([LIBSASL], [sasl/sasl.h], [sasl2],[ - LIBSASL_LDFLAGS="-lsasl2" - ax_cv_sasl=yes - ], [ - ax_cv_sasl=no - ]) - ]) + AX_CHECK_LIBRARY([LIBSASL],[sasl/sasl.h],[sasl2],[ + ax_sasl_check=yes + AC_SUBST([SASL_LIB],[[-lsasl2]])],[ + ax_sasl_check=no]) + AC_MSG_CHECKING([checking to see if sasl works]) + AC_MSG_RESULT(["$ax_sasl_check"]) + ])