Line
Link Here
|
0 |
-- /configure.ac |
0 |
++ /configure.ac |
Lines 3829-3839
Link Here
|
3829 |
AC_DEFINE(ENABLE_GSS, 1, [ENABLE_GSS]) |
3829 |
AC_DEFINE(ENABLE_GSS, 1, [ENABLE_GSS]) |
3830 |
], [ |
3830 |
], [ |
3831 |
AC_MSG_RESULT(no) |
3831 |
AC_MSG_RESULT(no) |
|
|
3832 |
|
3833 |
AC_MSG_CHECKING(for gssapi/gssapi.h) |
3834 |
AC_TRY_COMPILE([ |
3835 |
#include <gssapi/gssapi.h> |
3836 |
], [ |
3837 |
],[ |
3838 |
AC_MSG_RESULT(yes) |
3839 |
enable_gss=yes |
3840 |
|
3841 |
AC_DEFINE(ENABLE_GSS, 1, [ENABLE_GSS]) |
3842 |
AC_DEFINE(HAVE_HEIMDAL_HEADERS, 1, [HAVE_HEIMDAL_HEADERS]) |
3843 |
], [ |
3844 |
AC_MSG_RESULT(no) |
3845 |
]) |
3832 |
]) |
3846 |
]) |
3833 |
|
3847 |
|
3834 |
AC_MSG_CHECKING(for GSS_SPNEGO_MECHANISM) |
3848 |
AC_MSG_CHECKING(for GSS_SPNEGO_MECHANISM) |
3835 |
AC_TRY_COMPILE([ |
3849 |
AC_TRY_COMPILE([ |
|
|
3850 |
#if HAVE_HEIMDAL_HEADERS |
3851 |
#include <gssapi/gssapi.h> |
3852 |
#else |
3836 |
#include <gssapi/gssapi_ext.h> |
3853 |
#include <gssapi/gssapi_ext.h> |
|
|
3854 |
#endif |
3837 |
#include <gssapi/gssapi_krb5.h> |
3855 |
#include <gssapi/gssapi_krb5.h> |
3838 |
gss_OID_set_desc gss_mech_spnego_OID_set_desc = {.count = 1, .elements = GSS_SPNEGO_MECHANISM}; |
3856 |
gss_OID_set_desc gss_mech_spnego_OID_set_desc = {.count = 1, .elements = GSS_SPNEGO_MECHANISM}; |
3839 |
], [ |
3857 |
], [ |
Lines 3844-3849
Link Here
|
3844 |
AC_MSG_RESULT(no) |
3862 |
AC_MSG_RESULT(no) |
3845 |
]) |
3863 |
]) |
3846 |
|
3864 |
|
|
|
3865 |
gssapi_lib="" |
3866 |
AC_CHECK_LIB(gssapi_krb5, gss_acquire_cred, [ |
3867 |
gssapi_lib="-lgssapi_krb5" |
3868 |
], [ |
3869 |
AC_CHECK_LIB(gssapi, gss_acquire_cred, [ |
3870 |
gssapi_lib="-lgssapi" |
3871 |
]) |
3872 |
]) |
3873 |
|
3847 |
AM_CONDITIONAL(ENABLE_GSS, test x$enable_gss = xyes) |
3874 |
AM_CONDITIONAL(ENABLE_GSS, test x$enable_gss = xyes) |
3848 |
|
3875 |
|
3849 |
AC_CHECK_HEADERS([crt_externs.h]) |
3876 |
AC_CHECK_HEADERS([crt_externs.h]) |
Lines 6494-6500
Link Here
|
6494 |
MONO_NATIVE_CFLAGS=$CFLAGS |
6521 |
MONO_NATIVE_CFLAGS=$CFLAGS |
6495 |
MONO_NATIVE_LDFLAGS=$LDFLAGS |
6522 |
MONO_NATIVE_LDFLAGS=$LDFLAGS |
6496 |
if test x$enable_gss = xyes; then |
6523 |
if test x$enable_gss = xyes; then |
6497 |
MONO_NATIVE_LDFLAGS="$MONO_NATIVE_LDFLAGS -lgssapi_krb5" |
6524 |
MONO_NATIVE_LDFLAGS="$MONO_NATIVE_LDFLAGS ${gssapi_lib}" |
6498 |
else |
6525 |
else |
6499 |
AC_MSG_WARN([GSS is not enabled, it requires libkrb5-dev package]) |
6526 |
AC_MSG_WARN([GSS is not enabled, it requires libkrb5-dev package]) |
6500 |
fi |
6527 |
fi |