summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimo Sorce <simo@redhat.com>2015-03-24 18:14:34 -0400
committerSimo Sorce <simo@redhat.com>2015-03-24 18:14:34 -0400
commitfb2bc584b06929de1547da0ce5582dcbc5c550ea (patch)
tree5b7d4cdad97c94196360af9bb71ab8dd62a2fd8c
parent980407a1ca15b62333d00c11c86916fcf6c0a403 (diff)
downloadgss-proxy-fb2bc584b06929de1547da0ce5582dcbc5c550ea.tar.gz
gss-proxy-fb2bc584b06929de1547da0ce5582dcbc5c550ea.tar.xz
gss-proxy-fb2bc584b06929de1547da0ce5582dcbc5c550ea.zip
Switch to use pkg-config for krb5-gssapi
Signed-off-by: Simo Sorce <simo@redhat.com>
-rw-r--r--proxy/configure.ac9
1 files changed, 5 insertions, 4 deletions
diff --git a/proxy/configure.ac b/proxy/configure.ac
index 5197976..cf3e4fa 100644
--- a/proxy/configure.ac
+++ b/proxy/configure.ac
@@ -124,12 +124,13 @@ LIBS="$PTHREAD_CFLAGS $CFLAGS"
CC="$PTHREAD_CC"
AC_CHECK_HEADERS([gssapi/gssapi.h],,[AC_MSG_ERROR([Could not find GSSAPI headers])])
-AC_PATH_PROG(KRB5_CONFIG, krb5-config, failed)
-if test x$KRB5_CONFIG = xfailed; then
+PKG_CHECK_MODULES([KRB5_GSSAPI], [krb5-gssapi >= 1.12.0],
+ [have_krb5_gssapi=1], [have_krb5_gssapi=])
+if test x$have_krb5_gssapi = x; then
AC_MSG_ERROR([Could not find GSSAPI development libraries])
else
- GSSAPI_CFLAGS="`$KRB5_CONFIG --cflags gssapi`"
- GSSAPI_LIBS="`$KRB5_CONFIG --libs gssapi`"
+ GSSAPI_CFLAGS="`$PKG_CONFIG --cflags krb5-gssapi`"
+ GSSAPI_LIBS="`$PKG_CONFIG --libs krb5-gssapi`"
fi
AC_CHECK_LIB(gssapi_krb5, gss_import_cred,,
[AC_MSG_ERROR([GSSAPI library does not support gss_import_cred])],