mirror of
https://github.com/curl/curl.git
synced 2026-08-25 23:53:43 +03:00
configure.ac: Add support for recent GSS-API implementations for HP-UX
By default, configure script assumes that libcurl will use the HP-supplied GSS-API implementation which does not have krb5-config. If a dev needs a more recent version which has that config script, the change will allow to pass an appropriate GSSAPI_ROOT.
This commit is contained in:
parent
36a7638073
commit
ee40b6882d
1 changed files with 15 additions and 10 deletions
25
configure.ac
25
configure.ac
|
|
@ -1260,12 +1260,6 @@ if test x"$want_gss" = xyes; then
|
||||||
*-*-darwin*)
|
*-*-darwin*)
|
||||||
LIBS="-lgssapi_krb5 -lresolv $LIBS"
|
LIBS="-lgssapi_krb5 -lresolv $LIBS"
|
||||||
;;
|
;;
|
||||||
*-hp-hpux*)
|
|
||||||
if test "$GSSAPI_ROOT" != "yes"; then
|
|
||||||
LDFLAGS="$LDFLAGS -L$GSSAPI_ROOT/lib$libsuff"
|
|
||||||
fi
|
|
||||||
LIBS="-lgss $LIBS"
|
|
||||||
;;
|
|
||||||
*)
|
*)
|
||||||
if test -n "$host_alias" -a -f "$GSSAPI_ROOT/bin/$host_alias-krb5-config"; then
|
if test -n "$host_alias" -a -f "$GSSAPI_ROOT/bin/$host_alias-krb5-config"; then
|
||||||
dnl krb5-config doesn't have --libs-only-L or similar, put everything
|
dnl krb5-config doesn't have --libs-only-L or similar, put everything
|
||||||
|
|
@ -1277,11 +1271,22 @@ if test x"$want_gss" = xyes; then
|
||||||
dnl into LIBS
|
dnl into LIBS
|
||||||
gss_libs=`$GSSAPI_ROOT/bin/krb5-config --libs gssapi`
|
gss_libs=`$GSSAPI_ROOT/bin/krb5-config --libs gssapi`
|
||||||
LIBS="$gss_libs $LIBS"
|
LIBS="$gss_libs $LIBS"
|
||||||
elif test "$GSSAPI_ROOT" != "yes"; then
|
|
||||||
LDFLAGS="$LDFLAGS -L$GSSAPI_ROOT/lib$libsuff"
|
|
||||||
LIBS="-lgssapi $LIBS"
|
|
||||||
else
|
else
|
||||||
LIBS="-lgssapi $LIBS"
|
case $host in
|
||||||
|
*-hp-hpux*)
|
||||||
|
gss_libname="gss"
|
||||||
|
;;
|
||||||
|
*)
|
||||||
|
gss_libname="gssapi"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
if test "$GSSAPI_ROOT" != "yes"; then
|
||||||
|
LDFLAGS="$LDFLAGS -L$GSSAPI_ROOT/lib$libsuff"
|
||||||
|
LIBS="-l$gss_libname $LIBS"
|
||||||
|
else
|
||||||
|
LIBS="-l$gss_libname $LIBS"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue