diff options
author | Daniel Stenberg <daniel@haxx.se> | 2007-11-28 10:33:47 +0000 |
---|---|---|
committer | Daniel Stenberg <daniel@haxx.se> | 2007-11-28 10:33:47 +0000 |
commit | c1b734a3e18c9fb23607c115f92dd0a0fa85a533 (patch) | |
tree | 67fa4ed567d627b7c630dd82e2eb66d3d48cfecb | |
parent | cf806748ec03a63de9e299ed257d8779e8d8c77b (diff) |
When --with-gssapi (without given path) is used, we must use krb5-config to
get the libs as well and not only the include path like we used to.
-rw-r--r-- | configure.ac | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 70566cfbb..d6871b9e3 100644 --- a/configure.ac +++ b/configure.ac @@ -903,6 +903,9 @@ dnl ********************************************************************** dnl Check for GSS-API libraries dnl ********************************************************************** +dnl check for gss stuff in the /usr as default + +GSSAPI_ROOT="/usr" AC_ARG_WITH(gssapi-includes, AC_HELP_STRING([--with-gssapi-includes=DIR], [Specify location of GSSAPI header]), @@ -923,6 +926,10 @@ AC_ARG_WITH(gssapi, GSSAPI_ROOT="$withval" if test x"$GSSAPI_ROOT" != xno; then want_gss="yes" + if test x"$GSSAPI_ROOT" = xyes; then + dnl if yes, then use default root + GSSAPI_ROOT="/usr" + fi fi ]) @@ -934,11 +941,15 @@ if test x"$want_gss" = xyes; then if test -z "$GSSAPI_INCS"; then if test -f "$GSSAPI_ROOT/bin/krb5-config"; then GSSAPI_INCS=`$GSSAPI_ROOT/bin/krb5-config --cflags gssapi` + GSSAPI_LIBS=`$GSSAPI_ROOT/bin/krb5-config --libs gssapi` elif test "$GSSAPI_ROOT" != "yes"; then GSSAPI_INCS="-I$GSSAPI_ROOT/include" + GSSAPI_LIBS="-lgssapi" fi fi + CPPFLAGS="$CPPFLAGS $GSSAPI_INCS" + LIBS="$LIBS $GSSAPI_LIBS" AC_CHECK_HEADER(gss.h, [ |