Lines Matching +full:- +full:- +full:with +full:- +full:gssapi
2 dnl GSSAPI/Kerberos library detection for CUPS.
4 dnl Copyright 2007-2017 by Apple Inc.
5 dnl Copyright 2006-2007 by Easy Software Products.
13 AC_ARG_ENABLE(gssapi, [ --disable-gssapi disable GSSAPI support]) optenable
19 AC_PATH_TOOL(KRB5CONFIG, krb5-config)
23 # macOS weak-links to the Kerberos framework...
24 LIBGSSAPI="-weak_framework Kerberos"
26 if test -d /System/Library/Frameworks/GSS.framework; then
28 LIBGSSAPI="$LIBGSSAPI -weak_framework GSS"
34 # Solaris has a non-standard krb5-config, don't use it!
36 AC_DEFINE(HAVE_GSSAPI, 1, [Whether GSSAPI is available])
37 CFLAGS="`$KRB5CONFIG --cflags` $CFLAGS"
38 CPPFLAGS="`$KRB5CONFIG --cflags` $CPPFLAGS"
39 LIBGSSAPI="-lgss `$KRB5CONFIG --libs`")
42 # Other platforms just ask for GSSAPI
43 CFLAGS="`$KRB5CONFIG --cflags gssapi` $CFLAGS"
44 CPPFLAGS="`$KRB5CONFIG --cflags gssapi` $CPPFLAGS"
45 LIBGSSAPI="`$KRB5CONFIG --libs gssapi`"
48 AC_DEFINE(HAVE_GSSAPI, 1, [Whether GSSAPI is available])
50 # Check for vendor-specific implementations...
52 hp-ux*)
54 AC_DEFINE(HAVE_GSSAPI, 1, [Whether GSSAPI is available])
55 LIBGSSAPI="-lgss -lgssapi_krb5")
59 AC_DEFINE(HAVE_GSSAPI, 1, [Whether GSSAPI is available])
60 LIBGSSAPI="-lgss")
67 if test -d /System/Library/Frameworks/GSS.framework; then
68 AC_CHECK_HEADER(GSS/gssapi.h, AC_DEFINE(HAVE_GSS_GSSAPI_H))
72 AC_CHECK_HEADER(gssapi.h, AC_DEFINE(HAVE_GSSAPI_H))
73 AC_CHECK_HEADER(gssapi/gssapi.h, AC_DEFINE(HAVE_GSSAPI_GSSAPI_H))
84 AC_TRY_COMPILE([ #include <gssapi/gssapi.h> ],
90 AC_TRY_COMPILE([ #include <GSS/gssapi.h> ],
96 AC_TRY_COMPILE([ #include <gssapi.h> ],
108 AC_ARG_WITH(gssservicename, [ --with-gssservicename set default gss service name],