summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGünther Deschner <gdeschner@redhat.com>2013-05-24 11:54:49 +0200
committerGünther Deschner <gdeschner@redhat.com>2013-05-24 11:56:58 +0200
commit79507a463cb2cf3d5a1c8d70b60919b64ecef6a5 (patch)
treed3eb7ac27f7969420e275d0a527cb1ecf74be23c
parente27d0c72e0d65b506b5aba54a260faa6cfaafc80 (diff)
downloadgss-proxy-master-ndr.tar.gz
gss-proxy-master-ndr.tar.xz
gss-proxy-master-ndr.zip
Prepare to build idl ourselves.master-ndr
-rw-r--r--proxy/configure.ac12
1 files changed, 12 insertions, 0 deletions
diff --git a/proxy/configure.ac b/proxy/configure.ac
index fb5b1bb..8920246 100644
--- a/proxy/configure.ac
+++ b/proxy/configure.ac
@@ -91,6 +91,18 @@ else
AC_DEFINE_UNQUOTED(HAVE_NDR_GSSPROXY, 1, [Build with NDR_GSSPROXY debugging])
fi
+AC_PATH_PROG(PIDL, pidl, failed)
+PKG_CHECK_MODULES([NDR], [ndr >= 0.0.1], [have_libndr=1], [have_libndr=])
+if test x$have_libndr = x; then
+ AC_MSG_WARN([Could not find NDR headers])
+else
+ NDR_GSSPROXY_CFLAGS="`$PKG_CONFIG --cflags ndr`"
+ NDR_GSSPROXY_LIBS="`$PKG_CONFIG --libs ndr`"
+ AC_DEFINE_UNQUOTED(HAVE_NDR, 1, [Build with NDR debugging])
+ AC_SUBST(NDR_GSSPROXY_CFLAGS)
+ AC_SUBST(NDR_GSSPROXY_LIBS)
+fi
+
#Check for iniparser
have_iniparser=
AC_CHECK_HEADERS([iniparser.h],