K5_AC_INIT(configure.in)
CONFIG_RULES
AC_CHECK_HEADERS(unistd.h)
AC_TYPE_MODE_T
AC_TYPE_OFF_T

AC_CHECK_FUNCS(srand48 srand srandom umask)

LDAP_OKAY=1
AC_CHECK_HEADERS([ldap.h], :, [LDAP_OKAY=0; AC_MSG_WARN([ldap.h not found])])
AC_CHECK_HEADERS([lber.h], :, [LDAP_OKAY=0; AC_MSG_WARN([lber.h not found])])
AC_CHECK_LIB(ldap, ldap_init, :, [LDAP_OKAY=0; AC_MSG_WARN([libldap not found])])
if test "$LDAP_OKAY" = "0"; then 
    AC_ERROR("LDAP libraries missing - skipping LDAP database module")
fi
BER_OKAY=0
AC_CHECK_LIB(ldap, ber_init, [BER_OKAY=1])
if test "$BER_OKAY" = "1"; then 
	LDAP_LIBS='-lldap'
else
	AC_CHECK_LIB(lber, ber_init, [BER_OKAY=1], [AC_MSG_WARN([libber not found])])
	if test "$BER_OKAY" = "1"; then 
		LDAP_LIBS='-lldap -llber'
	else
		AC_ERROR("BER library missing - skipping LDAP database module")
	fi
fi
AC_SUBST(LDAP_LIBS)

KRB5_RUN_FLAGS
dnl The following is for check...
KRB5_BUILD_PROGRAM
KRB5_BUILD_LIBOBJS
KRB5_BUILD_LIBRARY_WITH_DEPS
dnl
V5_AC_OUTPUT_MAKEFILE
