X-Git-Url: https://git.decadent.org.uk/gitweb/?p=nfs-utils.git;a=blobdiff_plain;f=aclocal%2Frpcsec_vers.m4;h=11d2f18cb241c51c31c5921a342e5ec935e7de84;hp=e59c0aa4a8b39ea26fcbed0893938b273940116d;hb=0ac50211fefb0d398ecc958ebe725dc6b6285103;hpb=1a4bbe59d5cf0684c46b329fcc765eac97dab6ba diff --git a/aclocal/rpcsec_vers.m4 b/aclocal/rpcsec_vers.m4 index e59c0aa..11d2f18 100644 --- a/aclocal/rpcsec_vers.m4 +++ b/aclocal/rpcsec_vers.m4 @@ -1,12 +1,16 @@ dnl Checks librpcsec version AC_DEFUN([AC_RPCSEC_VERSION], [ - dnl TI-RPC replaces librpcsecgss, but we still need libgssglue + AC_ARG_WITH([gssglue], + [AC_HELP_STRING([--with-gssglue], [Use libgssglue for GSS support])]) + if test x"$with_gssglue" = x"yes"; then + PKG_CHECK_MODULES([GSSGLUE], [libgssglue >= 0.3]) + AC_CHECK_LIB([gssglue], [gss_set_allowable_enctypes]) + fi + + dnl TI-RPC replaces librpcsecgss if test "$enable_tirpc" = no; then - PKG_CHECK_MODULES([RPCSECGSS], [librpcsecgss >= 0.16], , - [AC_MSG_ERROR([Unable to locate information required to use librpcsecgss. If you have pkgconfig installed, you might try setting environment variable PKG_CONFIG_PATH to /usr/local/lib/pkgconfig])]) - else - PKG_CHECK_MODULES([GSSGLUE], [libgssglue >= 0.1]) + PKG_CHECK_MODULES([RPCSECGSS], [librpcsecgss >= 0.16]) fi ])dnl