1
0
mirror of https://github.com/moparisthebest/curl synced 2024-08-13 17:03:50 -04:00

improve checking for ldap.h and ldap_ssl.h header files

This commit is contained in:
Yang Tse 2007-10-10 13:00:11 +00:00
parent 43e8f00861
commit d09bac137a

View File

@ -544,7 +544,24 @@ AC_HELP_STRING([--with-lber-lib=libname],[Specify name of lber lib file]),
if test x$CURL_DISABLE_LDAP != x1 ; then if test x$CURL_DISABLE_LDAP != x1 ; then
AC_CHECK_HEADERS(ldap.h) AC_CHECK_HEADERS(lber.h)
AC_CHECK_HEADERS(ldap.h,
[],[],[
#if HAVE_LBER_H
#include <lber.h>
#endif
])
AC_CHECK_HEADERS(ldap_ssl.h,
[],[],[
#if HAVE_LBER_H
#include <lber.h>
#endif
#if HAVE_LDAP_H
#include <ldap.h>
#endif
])
if test -z "$LDAPLIBNAME" ; then if test -z "$LDAPLIBNAME" ; then
case $host in case $host in
@ -572,8 +589,6 @@ fi
if test x$CURL_DISABLE_LDAP != x1 ; then if test x$CURL_DISABLE_LDAP != x1 ; then
AC_CHECK_HEADERS(lber.h)
if test "$LBERLIBNAME" ; then if test "$LBERLIBNAME" ; then
dnl If name is "no" then don't define this library at all dnl If name is "no" then don't define this library at all
dnl (it's only needed if libldap.so's dependencies are broken). dnl (it's only needed if libldap.so's dependencies are broken).
@ -1768,7 +1783,6 @@ AC_CHECK_HEADERS(
assert.h \ assert.h \
unistd.h \ unistd.h \
stdlib.h \ stdlib.h \
ldap_ssl.h \
limits.h \ limits.h \
arpa/inet.h \ arpa/inet.h \
net/if.h \ net/if.h \