diff options
Diffstat (limited to 'source4')
-rw-r--r-- | source4/lib/ldb/Makefile.in | 3 | ||||
-rwxr-xr-x | source4/lib/ldb/autogen.sh | 1 | ||||
-rw-r--r-- | source4/lib/ldb/configure.in | 4 | ||||
-rw-r--r-- | source4/lib/ldb/include/includes.h | 4 |
4 files changed, 10 insertions, 2 deletions
diff --git a/source4/lib/ldb/Makefile.in b/source4/lib/ldb/Makefile.in index eedab96ef2..e7bde04658 100644 --- a/source4/lib/ldb/Makefile.in +++ b/source4/lib/ldb/Makefile.in @@ -7,8 +7,9 @@ includedir = @includedir@ libdir = @libdir@ bindir = @bindir@ WITH_GCOV = @WITH_GCOV@ +WITH_LDAP = @WITH_LDAP@ -ifeq ($(WITH_LDAP),1) +ifeq ($(WITH_LDAP),yes) OPENLDAP_PREFIX=/usr LDAP_LIBS=-L$(OPENLDAP_PREFIX)/lib -llber -lldap LDAP_FLAGS=-DHAVE_LDAP=1 diff --git a/source4/lib/ldb/autogen.sh b/source4/lib/ldb/autogen.sh index 94148edf69..e118019a39 100755 --- a/source4/lib/ldb/autogen.sh +++ b/source4/lib/ldb/autogen.sh @@ -1,6 +1,7 @@ #!/bin/sh autoconf || exit 1 +autoheader || exit 1 echo "Now run ./configure and then make." exit 0 diff --git a/source4/lib/ldb/configure.in b/source4/lib/ldb/configure.in index 26b39e684a..ed61344317 100644 --- a/source4/lib/ldb/configure.in +++ b/source4/lib/ldb/configure.in @@ -20,6 +20,10 @@ AC_PROG_CC AC_FUNC_MMAP AC_PATH_PROG(YODL2MAN,yodl2man) AC_PATH_PROG(GCOV,gcov) +AC_CHECK_HEADERS(stdint.h) +AC_CONFIG_HEADER(include/config.h) sinclude(ldap.m4) +WITH_LDAP=$with_ldap_support +AC_SUBST(WITH_LDAP) sinclude(config.m4) AC_OUTPUT(Makefile ldb.pc) diff --git a/source4/lib/ldb/include/includes.h b/source4/lib/ldb/include/includes.h index 66b984a87d..8b513e20c7 100644 --- a/source4/lib/ldb/include/includes.h +++ b/source4/lib/ldb/include/includes.h @@ -5,8 +5,8 @@ #ifndef _GNU_SOURCE #define _GNU_SOURCE #endif +#include "config.h" #include <stdio.h> -#include <stdint.h> #include <string.h> #include <stdlib.h> #include <errno.h> @@ -18,7 +18,9 @@ #include <fnmatch.h> #include <sys/time.h> #include <time.h> +#ifdef HAVE_STDINT_H #include <stdint.h> +#endif #include "ldb.h" #include "ldb_private.h" |