# $Id: ldap.m4,v 1.1 2005/06/08 02:15:09 jonz Exp $
# m4/ldap.m4
# Jonathan A. Zdziarski <jonathan@nuclearelephant.com>
#
#   DS_LDAP()
#
#   Activate libldap/liblber extensions from OpenLDAP
#
AC_DEFUN([DS_LDAP],
[

  AC_ARG_ENABLE(ldap,
      [AS_HELP_STRING(--enable-ldap,
                        Enable LDAP support via libldap
                      )])
  AC_MSG_CHECKING([whether to enable LDAP support])
  case x"$enable_ldap" in
      xyes)   # ldap enabled explicity
              ;;
      xno)    # ldap disabled explicity
              ;;
      x)      # ldap disabled by default
              enable_ldap=no
              ;;
      *)      AC_MSG_ERROR([unexpected value $enable_ldap for --{enable,disable}-ldap configure option])
              ;;
  esac
  if test x"$enable_ldap" != xyes
  then
      enable_ldap=no
  else
      enable_ldap=yes    # overkill, but convenient
      AC_DEFINE(USE_LDAP, 1, [Defined if ldap is enabled])

      LIBS="$LIBS -lldap -llber"
  fi
  AC_MSG_RESULT([$enable_ldap])
])


syntax highlighted by Code2HTML, v. 0.9.1