aboutsummaryrefslogtreecommitdiff
path: root/src/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'src/configure.ac')
-rw-r--r--src/configure.ac16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/configure.ac b/src/configure.ac
index 1169fcbff..cabfa55e1 100644
--- a/src/configure.ac
+++ b/src/configure.ac
@@ -57,4 +57,20 @@ AC_CONFIG_FILES([Makefile
$make_ejabberd_zlib])
#openssl
AM_WITH_OPENSSL
+# If ssl is kerberized it need krb5.h
+# On RedHat and OpenBSD, krb5.h is in an unsual place:
+KRB5_INCLUDE="`krb5-config --cflags 2>/dev/null`"
+if test -n "$KRB5_INCLUDE" ; then
+ CPPFLAGS="$CPPFLAGS $KRB5_INCLUDE"
+else
+ # For RedHat For BSD
+ for D in /usr/kerberos/include /usr/include/kerberos /usr/include/kerberosV
+ do
+ if test -d $D ; then
+ CPPFLAGS="$CPPFLAGS -I$D"
+ fi
+ done
+fi
+AC_CHECK_HEADER(krb5.h,,)
+
AC_OUTPUT