Acked-by: Christophe Fergeau <cfergeau@xxxxxxxxxx> On Wed, Dec 16, 2015 at 06:18:57PM +0100, Pavel Grunt wrote: > It is not used by spice-common, but both server and client can use it. > Compared to current checks in spice-gtk and spice server this macro only > supports libsasl2. > --- > v3: - removed unused AM_CONDITIONAL > v2: - only supports libsasl2 > - PKG_CHECK_MODULES is used instead of AC_CHECK_LIB and AC_CHECK_HEADER > --- > m4/spice-deps.m4 | 27 +++++++++++++++++++++++++++ > 1 file changed, 27 insertions(+) > > diff --git a/m4/spice-deps.m4 b/m4/spice-deps.m4 > index f854eb1..d533c81 100644 > --- a/m4/spice-deps.m4 > +++ b/m4/spice-deps.m4 > @@ -269,3 +269,30 @@ AS_IF([test "x$1" != x], > [missing_gstreamer_elements="no"]) > ]) > ]) > + > +# SPICE_CHECK_SASL > +# ---------------- > +# Adds a --with-sasl switch to allow using SASL for authentication. > +# Checks whether the required library is available. If it is present, > +# it will return the flags to use in SASL_CFLAGS and SASL_LIBS variables, > +# and it will define a have_sasl configure variable and a HAVE_SASL preprocessor > +# symbol. > +# ---------------- > +AC_DEFUN([SPICE_CHECK_SASL], [ > + AC_ARG_WITH([sasl], > + [AS_HELP_STRING([--with-sasl=@<:@yes/no/auto@:>@], > + [use cyrus SASL for authentication @<:@default=auto@:>@])], > + [], > + [with_sasl="auto"]) > + > + have_sasl=no > + if test "x$with_sasl" != "xno"; then > + PKG_CHECK_MODULES([SASL], [libsasl2], [have_sasl=yes],[have_sasl=no]) > + if test "x$have_sasl" = "xno" && test "x$with_sasl" = "xyes"; then > + AC_MSG_ERROR([Cyrus SASL support requested but libsasl2 could not be found]) > + fi > + if test "x$have_sasl" = "xyes"; then > + AC_DEFINE([HAVE_SASL], 1, [whether Cyrus SASL is available for authentication]) > + fi > + fi > +]) > -- > 2.5.0 > > _______________________________________________ > Spice-devel mailing list > Spice-devel@xxxxxxxxxxxxxxxxxxxxx > http://lists.freedesktop.org/mailman/listinfo/spice-devel
Attachment:
signature.asc
Description: PGP signature
_______________________________________________ Spice-devel mailing list Spice-devel@xxxxxxxxxxxxxxxxxxxxx http://lists.freedesktop.org/mailman/listinfo/spice-devel