2018-03-13 08:10:28 +01:00
|
|
|
--- a/configure.ac 2011-10-21 13:40:55.000000000 +0900
|
|
|
|
+++ b/configure.ac 2011-10-27 18:06:58.938922585 +0900
|
|
|
|
@@ -14,6 +14,8 @@
|
|
|
|
|
2014-12-11 19:02:08 +01:00
|
|
|
AC_CONFIG_HEADERS(src/config.h)
|
|
|
|
|
|
|
|
+PKG_PROG_PKG_CONFIG
|
|
|
|
+
|
|
|
|
# FreeBSD installs its version of libpopt into /usr/local/, but does
|
|
|
|
# not put that on the default library and header path.
|
|
|
|
# Solaris doesn't even ship libpopt. We used to add that path if
|
2018-03-13 08:10:28 +01:00
|
|
|
@@ -503,16 +505,17 @@
|
2014-12-11 19:02:08 +01:00
|
|
|
[provide mutual authentication services via the GSS-API])])
|
|
|
|
|
|
|
|
if test x"$with_auth" = xyes; then
|
|
|
|
- AC_SEARCH_LIBS([gss_init_sec_context],
|
2018-03-13 08:10:28 +01:00
|
|
|
- [gssapi gssapi_krb5 gss],
|
2014-12-11 19:02:08 +01:00
|
|
|
- AC_DEFINE(HAVE_GSSAPI, 1, [Define if the GSS_API is available])
|
|
|
|
+ PKG_CHECK_MODULES(GSSAPI, libgssglue,
|
|
|
|
+ [AC_DEFINE(HAVE_GSSAPI, 1, [Define if the GSS_API is available])
|
2018-03-13 08:10:28 +01:00
|
|
|
+ CFLAGS="$CFLAGS $GSSAPI_CFLAGS"
|
|
|
|
+ LIBS="$LIBS $GSSAPI_LIBS"
|
2014-12-11 19:02:08 +01:00
|
|
|
AUTH_COMMON_OBJS="src/auth_common.o"
|
|
|
|
AUTH_DISTCC_OBJS="src/auth_distcc.o"
|
|
|
|
- AUTH_DISTCCD_OBJS="src/auth_distccd.o",
|
|
|
|
- AC_MSG_FAILURE([--with-auth was given but no GSS-API library found])
|
|
|
|
+ AUTH_DISTCCD_OBJS="src/auth_distccd.o"],
|
|
|
|
+ [AC_MSG_FAILURE([--with-auth was given but no GSS-API library found])
|
|
|
|
AUTH_COMMON_OBJS=""
|
|
|
|
AUTH_DISTCC_OBJS=""
|
|
|
|
- AUTH_DISTCCD_OBJS="")
|
|
|
|
+ AUTH_DISTCCD_OBJS=""])
|
|
|
|
fi
|
|
|
|
|
|
|
|
AC_SUBST(AUTH_COMMON_OBJS)
|