summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbojan <bojan@13f79535-47bb-0310-9956-ffa450edef68>2008-07-08 22:30:53 +0000
committerbojan <bojan@13f79535-47bb-0310-9956-ffa450edef68>2008-07-08 22:30:53 +0000
commitb791066f74448fa5787a01bd01c416af1efda36d (patch)
tree6fa97cf5d3c01e4021e7eecc5006fbdec9b3e22a
parent511e4179fa5c78c4f2601957085fe0c90bb2fa4d (diff)
downloadlibapr-util-b791066f74448fa5787a01bd01c416af1efda36d.tar.gz
Fix build with LDAP on FreeBSD.
Patch by Philip M. Gollucci <pgollucci p6m7g8.com> git-svn-id: http://svn.apache.org/repos/asf/apr/apr-util/trunk@675007 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r--build/apu-conf.m410
1 files changed, 10 insertions, 0 deletions
diff --git a/build/apu-conf.m4 b/build/apu-conf.m4
index 46221095..f000b4f8 100644
--- a/build/apu-conf.m4
+++ b/build/apu-conf.m4
@@ -357,6 +357,12 @@ dnl The iPlanet C SDK 5.0 is as yet untested...
])
if test "$apu_has_ldap_openldap" = "1"; then
+ save_cppflags="$CPPFLAGS"
+ save_ldflags="$LDFLAGS"
+ save_libs="$LIBS"
+
+ CPPFLAGS="$CPPFLAGS $APRUTIL_INCLUDES"
+ LDFLAGS="$LDFLAGS $APRUTIL_LDFLAGS"
AC_CACHE_CHECK([style of ldap_set_rebind_proc routine], ac_cv_ldap_set_rebind_proc_style,
APR_TRY_COMPILE_NO_WARNING([
#ifdef HAVE_LBER_H
@@ -374,6 +380,10 @@ if test "$apu_has_ldap_openldap" = "1"; then
if test "$ac_cv_ldap_set_rebind_proc_style" = "three"; then
AC_DEFINE(LDAP_SET_REBIND_PROC_THREE, 1, [Define if ldap_set_rebind_proc takes three arguments])
fi
+
+ CPPFLAGS="$save_cppflags"
+ LDFLAGS="$save_ldflags"
+ LIBS="$save_libs"
fi
AC_SUBST(ldap_h)