2003-11-17 09:43:43 -05:00
|
|
|
AC_INIT(scsh-ldap, 0.1)
|
|
|
|
AC_CONFIG_SRCDIR(configure.in)
|
|
|
|
AM_INIT_AUTOMAKE
|
|
|
|
|
|
|
|
dnl AM_MAINTAINER_MODE
|
|
|
|
|
|
|
|
AC_CONFIG_HEADERS(c/config.h)
|
|
|
|
AC_PROG_LIBTOOL
|
2003-10-28 11:52:37 -05:00
|
|
|
AC_PROG_CC
|
|
|
|
|
|
|
|
AC_ARG_WITH(scsh-includes,
|
|
|
|
AC_HELP_STRING([--with-scsh-includes=DIR],
|
|
|
|
[scsh include files are in DIR [/usr/local/include]]),
|
|
|
|
scsh_includes=$withval,
|
|
|
|
scsh_includes=/usr/local/include)
|
|
|
|
AC_SUBST(scsh_includes)
|
|
|
|
|
|
|
|
AC_ARG_WITH(scsh-libraries,
|
|
|
|
AC_HELP_STRING([--with-scsh-libraries=DIR],
|
|
|
|
[scsh libraries are in DIR [/usr/local/lib/scsh]]),
|
|
|
|
scsh_libraries=$withval,
|
|
|
|
scsh_libraries=/usr/local/lib/scsh)
|
|
|
|
AC_SUBST(scsh_libraries)
|
|
|
|
|
2003-11-17 09:43:43 -05:00
|
|
|
AC_CHECK_LIB(ldap, ldap_init, [], AC_MSG_FAILURE("Could not find ldap library"))
|
|
|
|
AC_CHECK_HEADER([ldap.h], [], AC_MSG_FAILURE("Could not find ldap.h"))
|
|
|
|
|
|
|
|
AC_CHECK_FUNC([ldap_open], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_open()"))
|
|
|
|
AC_CHECK_FUNC([ldap_bind_s], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_bind_s()"))
|
|
|
|
AC_CHECK_FUNC([ldap_simple_bind_s], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_simple_bind_s()"))
|
|
|
|
AC_CHECK_FUNC([ldap_unbind_s], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_unbind_s()"))
|
|
|
|
AC_CHECK_FUNC([ldap_result2error], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_result2error()"))
|
|
|
|
AC_CHECK_FUNC([ldap_memfree], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_memfree()"))
|
|
|
|
AC_CHECK_FUNC([ldap_msgfree], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_msgfree()"))
|
|
|
|
AC_CHECK_FUNC([ldap_search_s], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_search_s()"))
|
|
|
|
AC_CHECK_FUNC([ldap_search_st], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_search_st()"))
|
|
|
|
AC_CHECK_FUNC([ldap_count_entries], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_count_entries()"))
|
|
|
|
AC_CHECK_FUNC([ldap_first_entry], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_first_entry()"))
|
|
|
|
AC_CHECK_FUNC([ldap_next_entry], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_next_entry()"))
|
|
|
|
AC_CHECK_FUNC([ldap_msgtype], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_msgtype()"))
|
|
|
|
AC_CHECK_FUNC([ldap_msgid], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_msgid()"))
|
|
|
|
AC_CHECK_FUNC([ldap_get_values], [],
|
|
|
|
AC_MSG_FAILURE("Could not find ldap_get_values()"))
|
|
|
|
|
|
|
|
AC_CHECK_FUNCS([ldap_kerberos_bind_s])
|
2003-10-28 11:52:37 -05:00
|
|
|
|
|
|
|
AC_SUBST(LIBS)
|
|
|
|
AC_SUBST(CC)
|
2003-11-17 09:43:43 -05:00
|
|
|
AC_OUTPUT([Makefile c/Makefile])
|