Diff for /configure.in between versions 1.560.2.10 and 1.560.2.11

version 1.560.2.10, 2005/07/10 04:36:39 version 1.560.2.11, 2005/08/09 16:41:26
Line 1 Line 1
 dnl $OpenLDAP: pkg/ldap/configure.in,v 1.560.2.9 2005/06/10 15:11:24 kurt Exp $  dnl $OpenLDAP: pkg/ldap/configure.in,v 1.586 2005/08/07 16:08:02 hallvard Exp $
 dnl This work is part of OpenLDAP Software <http://www.openldap.org/>.  dnl This work is part of OpenLDAP Software <http://www.openldap.org/>.
 dnl  dnl
 dnl Copyright 1998-2005 The OpenLDAP Foundation.  dnl Copyright 1998-2005 The OpenLDAP Foundation.
Line 19  dnl at top of generated configure script Line 19  dnl at top of generated configure script
 define([AC_INIT_BINSH],  define([AC_INIT_BINSH],
 [[#! /bin/sh  [[#! /bin/sh
 # $]OpenLDAP[$  # $]OpenLDAP[$
 # from] translit([$OpenLDAP: pkg/ldap/configure.in,v 1.560.2.9 2005/06/10 15:11:24 kurt Exp $], $")] [  # from] translit([$OpenLDAP: pkg/ldap/configure.in,v 1.586 2005/08/07 16:08:02 hallvard Exp $], $")] [
   
 # This work is part of OpenLDAP Software <http://www.openldap.org/>.  # This work is part of OpenLDAP Software <http://www.openldap.org/>.
 #  #
Line 193  OL_ARG_ENABLE(spasswd,[    --enable-spas Line 193  OL_ARG_ENABLE(spasswd,[    --enable-spas
 OL_ARG_ENABLE(modules,[    --enable-modules       enable dynamic module support], no)dnl  OL_ARG_ENABLE(modules,[    --enable-modules       enable dynamic module support], no)dnl
 dnl OL_ARG_ENABLE(multimaster,[    --enable-multimaster  enable multimaster replication], no)dnl  dnl OL_ARG_ENABLE(multimaster,[    --enable-multimaster  enable multimaster replication], no)dnl
 ol_enable_multimaster=${ol_enable_multimaster-no}  ol_enable_multimaster=${ol_enable_multimaster-no}
 OL_ARG_ENABLE(rewrite,[    --enable-rewrite       enable DN rewriting in back-ldap and the rwm overlay], auto)dnl  OL_ARG_ENABLE(rewrite,[    --enable-rewrite       enable DN rewriting in back-ldap and rwm overlay], auto)dnl
 OL_ARG_ENABLE(rlookups,[    --enable-rlookups     enable reverse lookups of client hostnames], no)dnl  OL_ARG_ENABLE(rlookups,[    --enable-rlookups     enable reverse lookups of client hostnames], no)dnl
 OL_ARG_ENABLE(slapi,[    --enable-slapi        enable SLAPI support (experimental)], no)dnl  OL_ARG_ENABLE(slapi,[    --enable-slapi        enable SLAPI support (experimental)], no)dnl
 OL_ARG_ENABLE(slp,[    --enable-slp          enable SLPv2 support], no)dnl       OL_ARG_ENABLE(slp,[    --enable-slp          enable SLPv2 support], no)dnl     
Line 208  AC_ARG_WITH(xxslapbackends,[ Line 208  AC_ARG_WITH(xxslapbackends,[
 SLAPD Backend Options:])  SLAPD Backend Options:])
   
 OL_ARG_ENABLE(backends,[    --enable-backends     enable all available backends no|yes|mod],  OL_ARG_ENABLE(backends,[    --enable-backends     enable all available backends no|yes|mod],
         no, [no yes mod])dnl          --, [no yes mod])dnl
   test -n "$ol_enable_backends" && ol_dflt_backends="$ol_enable_backends"
 OL_ARG_ENABLE(bdb,[    --enable-bdb       enable Berkeley DB backend no|yes|mod],  OL_ARG_ENABLE(bdb,[    --enable-bdb       enable Berkeley DB backend no|yes|mod],
         yes, [no yes mod])dnl          ${ol_dflt_backends-yes}, [no yes mod])dnl
 OL_ARG_ENABLE(dnssrv,[    --enable-dnssrv         enable dnssrv backend no|yes|mod],  OL_ARG_ENABLE(dnssrv,[    --enable-dnssrv         enable dnssrv backend no|yes|mod],
         no, [no yes mod])dnl          ${ol_dflt_backends-no}, [no yes mod])dnl
 OL_ARG_ENABLE(hdb,[    --enable-hdb       enable Hierarchical DB backend no|yes|mod],  OL_ARG_ENABLE(hdb,[    --enable-hdb       enable Hierarchical DB backend no|yes|mod],
         yes, [no yes mod])dnl          ${ol_dflt_backends-yes}, [no yes mod])dnl
 OL_ARG_ENABLE(ldap,[    --enable-ldap     enable ldap backend no|yes|mod],  OL_ARG_ENABLE(ldap,[    --enable-ldap     enable ldap backend no|yes|mod],
         no, [no yes mod])dnl          ${ol_dflt_backends-no}, [no yes mod])dnl
 OL_ARG_ENABLE(ldbm,[    --enable-ldbm     enable ldbm backend no|yes|mod], no,  OL_ARG_ENABLE(ldbm,[    --enable-ldbm     enable ldbm backend no|yes|mod],
         [no yes mod])dnl          ${ol_dflt_backends-no}, [no yes mod])dnl
 OL_ARG_WITH(ldbm_api,[      --with-ldbm-api     with LDBM API auto|berkeley|bcompat|mdbm|gdbm],  OL_ARG_WITH(ldbm_api,[      --with-ldbm-api     with LDBM API auto|berkeley|bcompat|mdbm|gdbm],
         auto, [auto berkeley bcompat mdbm gdbm])          auto, [auto berkeley bcompat mdbm gdbm])
 OL_ARG_WITH(ldbm_type,[      --with-ldbm-type     use LDBM type auto|btree|hash],  OL_ARG_WITH(ldbm_type,[      --with-ldbm-type     use LDBM type auto|btree|hash],
         auto, [auto btree hash])          auto, [auto btree hash])
 OL_ARG_ENABLE(meta,[    --enable-meta     enable metadirectory backend no|yes|mod],  OL_ARG_ENABLE(meta,[    --enable-meta     enable metadirectory backend no|yes|mod],
         no, [no yes mod])dnl          ${ol_dflt_backends-no}, [no yes mod])dnl
 OL_ARG_ENABLE(monitor,[    --enable-monitor       enable monitor backend no|yes|mod],  OL_ARG_ENABLE(monitor,[    --enable-monitor       enable monitor backend no|yes|mod],
         yes, [no yes mod])dnl          ${ol_dflt_backends-yes}, [no yes mod])dnl
 OL_ARG_ENABLE(null,[    --enable-null     enable null backend no|yes|mod],  OL_ARG_ENABLE(null,[    --enable-null     enable null backend no|yes|mod],
         no, [no yes mod])dnl          ${ol_dflt_backends-no}, [no yes mod])dnl
 OL_ARG_ENABLE(passwd,[    --enable-passwd         enable passwd backend no|yes|mod],  OL_ARG_ENABLE(passwd,[    --enable-passwd         enable passwd backend no|yes|mod],
         no, [no yes mod])dnl          ${ol_dflt_backends-no}, [no yes mod])dnl
 OL_ARG_ENABLE(perl,[    --enable-perl     enable perl backend no|yes|mod],  OL_ARG_ENABLE(perl,[    --enable-perl     enable perl backend no|yes|mod],
         no, [no yes mod])dnl          ${ol_dflt_backends-no}, [no yes mod])dnl
 OL_ARG_ENABLE(relay,[    --enable-relay           enable relay backend no|yes|mod],  OL_ARG_ENABLE(relay,[    --enable-relay           enable relay backend no|yes|mod],
         yes, [no yes mod])dnl          ${ol_dflt_backends-yes}, [no yes mod])dnl
 OL_ARG_ENABLE(shell,[    --enable-shell   enable shell backend no|yes|mod],  OL_ARG_ENABLE(shell,[    --enable-shell   enable shell backend no|yes|mod],
         no, [no yes mod])dnl          ${ol_dflt_backends-no}, [no yes mod])dnl
 OL_ARG_ENABLE(sql,[    --enable-sql       enable sql backend no|yes|mod],  OL_ARG_ENABLE(sql,[    --enable-sql       enable sql backend no|yes|mod],
         no, [no yes mod])dnl          ${ol_dflt_backends-no}, [no yes mod])dnl
   
 dnl ----------------------------------------------------------------  dnl ----------------------------------------------------------------
 dnl SLAPD Overlay Options  dnl SLAPD Overlay Options
Line 249  AC_ARG_WITH(xxslapoverlays,[ Line 250  AC_ARG_WITH(xxslapoverlays,[
 SLAPD Overlay Options:])  SLAPD Overlay Options:])
   
 OL_ARG_ENABLE(overlays,[    --enable-overlays     enable all available overlays no|yes|mod],  OL_ARG_ENABLE(overlays,[    --enable-overlays     enable all available overlays no|yes|mod],
         no, [no yes mod])dnl          --, [no yes mod])dnl
 OL_ARG_ENABLE(accesslog,[    --enable-accesslog           In-Directory Access Logging overlay no|yes|mod],  test -n "$ol_enable_overlays" && ol_dflt_overlays="$ol_enable_overlays"
         no, [no yes mod])  OL_ARG_ENABLE(accesslog,[    --enable-accesslog   In-Directory Access Logging overlay no|yes|mod],
           ${ol_dflt_overlays-no}, [no yes mod])
 OL_ARG_ENABLE(denyop,[    --enable-denyop         Deny Operation overlay no|yes|mod],  OL_ARG_ENABLE(denyop,[    --enable-denyop         Deny Operation overlay no|yes|mod],
         no, [no yes mod])          ${ol_dflt_overlays-no}, [no yes mod])
 OL_ARG_ENABLE(dyngroup,[    --enable-dyngroup     Dynamic Group overlay no|yes|mod],  OL_ARG_ENABLE(dyngroup,[    --enable-dyngroup     Dynamic Group overlay no|yes|mod],
         no, [no yes mod])          ${ol_dflt_overlays-no}, [no yes mod])
 OL_ARG_ENABLE(dynlist,[    --enable-dynlist       Dynamic List overlay no|yes|mod],  OL_ARG_ENABLE(dynlist,[    --enable-dynlist       Dynamic List overlay no|yes|mod],
         no, [no yes mod])          ${ol_dflt_overlays-no}, [no yes mod])
 OL_ARG_ENABLE(glue,[    --enable-glue     Backend Glue overlay no|yes|mod],  OL_ARG_ENABLE(glue,[    --enable-glue     Backend Glue overlay no|yes|mod],
         yes, [no yes mod])          ${ol_dflt_overlays-yes}, [no yes mod])
 OL_ARG_ENABLE(lastmod,[    --enable-lastmod       Last Modification overlay no|yes|mod],  OL_ARG_ENABLE(lastmod,[    --enable-lastmod       Last Modification overlay no|yes|mod],
         no, [no yes mod])          ${ol_dflt_overlays-no}, [no yes mod])
 OL_ARG_ENABLE(ppolicy,[    --enable-ppolicy       Password Policy overlay no|yes|mod],  OL_ARG_ENABLE(ppolicy,[    --enable-ppolicy       Password Policy overlay no|yes|mod],
         no, [no yes mod])          ${ol_dflt_overlays-no}, [no yes mod])
 OL_ARG_ENABLE(proxycache,[    --enable-proxycache         Proxy Cache overlay no|yes|mod],  OL_ARG_ENABLE(proxycache,[    --enable-proxycache         Proxy Cache overlay no|yes|mod],
         no, [no yes mod])          ${ol_dflt_overlays-no}, [no yes mod])
 OL_ARG_ENABLE(refint,[    --enable-refint         Referential Integrity overlay no|yes|mod],  OL_ARG_ENABLE(refint,[    --enable-refint         Referential Integrity overlay no|yes|mod],
         no, [no yes mod])          ${ol_dflt_overlays-no}, [no yes mod])
 OL_ARG_ENABLE(retcode,[    --enable-retcode       Return Code testing overlay no|yes|mod],  OL_ARG_ENABLE(retcode,[    --enable-retcode       Return Code testing overlay no|yes|mod],
         no, [no yes mod])          ${ol_dflt_overlays-no}, [no yes mod])
 OL_ARG_ENABLE(rwm,[    --enable-rwm               Rewrite/Remap overlay no|yes|mod],  OL_ARG_ENABLE(rwm,[    --enable-rwm               Rewrite/Remap overlay no|yes|mod],
         no, [no yes mod])          ${ol_dflt_overlays-no}, [no yes mod])
 OL_ARG_ENABLE(syncprov,[    --enable-syncprov     Syncrepl Provider overlay no|yes|mod],  OL_ARG_ENABLE(syncprov,[    --enable-syncprov     Syncrepl Provider overlay no|yes|mod],
         yes, [no yes mod])          ${ol_dflt_overlays-yes}, [no yes mod])
 OL_ARG_ENABLE(translucent,[    --enable-translucent  Translucent Proxy overlay no|yes|mod],  OL_ARG_ENABLE(translucent,[    --enable-translucent  Translucent Proxy overlay no|yes|mod],
         no, [no yes mod])          ${ol_dflt_overlays-no}, [no yes mod])
 OL_ARG_ENABLE(unique,[    --enable-unique       Attribute Uniqueness overlay no|yes|mod],  OL_ARG_ENABLE(unique,[    --enable-unique       Attribute Uniqueness overlay no|yes|mod],
         no, [no yes mod])          ${ol_dflt_overlays-no}, [no yes mod])
   
   
 dnl ----------------------------------------------------------------  dnl ----------------------------------------------------------------
Line 294  AC_ENABLE_SHARED Line 296  AC_ENABLE_SHARED
   
 dnl ----------------------------------------------------------------  dnl ----------------------------------------------------------------
   
 dnl General "enable" options  
 # Activate any backends that were not explicitly enabled.  
 # Note that back_bdb defaults to "yes" so this loop won't touch it.  
 if test $ol_enable_backends != no ; then  
         for i in $Backends; do  
                 eval "ol_tmp=\$ol_enable_$i"  
                 if test $ol_tmp = no ; then  
                         eval "ol_enable_$i=$ol_enable_backends"  
                 fi  
         done  
 fi  
 # Activate the overlays  
 if test $ol_enable_overlays != no ; then  
         for i in $Overlays; do  
                 eval "ol_tmp=\$ol_enable_$i"  
                 if test $ol_tmp = no ; then  
                         eval "ol_enable_$i=$ol_enable_overlays"  
                 fi  
         done  
 fi  
   
 # validate options  # validate options
 if test $ol_enable_slapd = no ; then  if test $ol_enable_slapd = no ; then
         dnl SLAPD was specificallly disabled          dnl SLAPD was specificallly disabled
         if test $ol_enable_slapi = yes ; then          if test $ol_enable_slapi = yes ; then
                 AC_MSG_WARN([slapd disabled, ignoring --enable-slapi argument])                  AC_MSG_WARN([slapd disabled, ignoring --enable-slapi argument])
         fi          fi
         if test $ol_enable_backends != no ; then          case "$ol_enable_backends" in yes | mod)
                 AC_MSG_WARN([slapd disabled, ignoring --enable-backends argument])                  AC_MSG_WARN([slapd disabled, ignoring --enable-backends argument])
         fi          esac
         for i in $Backends; do          for i in $Backends; do
                 eval "ol_tmp=\$ol_enable_$i"                  eval "ol_tmp=\$ol_enable_$i"
                 if test $ol_tmp != no ; then                  if test $ol_tmp != no ; then
Line 359  if test $ol_enable_slapd = no ; then Line 340  if test $ol_enable_slapd = no ; then
                 AC_MSG_WARN([slapd disabled, ignoring --enable-rewrite argument])                  AC_MSG_WARN([slapd disabled, ignoring --enable-rewrite argument])
         fi          fi
         dnl overlays          dnl overlays
         if test $ol_enable_overlays != no ; then          case "$ol_enable_overlays" in yes | mod)
                 AC_MSG_WARN([slapd disabled, ignoring --enable-overlays argument])                  AC_MSG_WARN([slapd disabled, ignoring --enable-overlays argument])
         fi          esac
         for i in $Overlays; do          for i in $Overlays; do
                 eval "ol_tmp=\$ol_enable_$i"                  eval "ol_tmp=\$ol_enable_$i"
                 if test $ol_tmp != no ; then                  if test $ol_tmp != no ; then
Line 373  if test $ol_enable_slapd = no ; then Line 354  if test $ol_enable_slapd = no ; then
         # force settings to no          # force settings to no
         ol_enable_slapi=no          ol_enable_slapi=no
   
         ol_enable_backends=no          ol_enable_backends=
         ol_enable_overlays=no          ol_enable_overlays=
         ol_enable_modules=no          ol_enable_modules=no
         ol_enable_multimaster=no          ol_enable_multimaster=no
         ol_enable_rlookups=no          ol_enable_rlookups=no
Line 774  if test $am_cv_sys_posix_termios = yes ; Line 755  if test $am_cv_sys_posix_termios = yes ;
                 [define if you have POSIX termios])                  [define if you have POSIX termios])
 fi  fi
   
 AC_CHECK_HEADERS(       \  AC_CHECK_HEADERS(               \
         arpa/inet.h             \          arpa/inet.h             \
         arpa/nameser.h  \          arpa/nameser.h          \
         assert.h                \          assert.h                \
         bits/types.h    \          bits/types.h            \
         conio.h                 \          conio.h                 \
         crypt.h                 \          crypt.h                 \
         direct.h                \          direct.h                \
Line 791  AC_CHECK_HEADERS( \ Line 772  AC_CHECK_HEADERS( \
         libutil.h               \          libutil.h               \
         limits.h                \          limits.h                \
         locale.h                \          locale.h                \
         netinet/tcp.h   \          netinet/tcp.h           \
         malloc.h                \          malloc.h                \
         memory.h                \          memory.h                \
         psap.h                  \          psap.h                  \
Line 809  AC_CHECK_HEADERS( \ Line 790  AC_CHECK_HEADERS( \
         sys/errno.h             \          sys/errno.h             \
         sys/ioctl.h             \          sys/ioctl.h             \
         sys/param.h             \          sys/param.h             \
         sys/resource.h  \          sys/resource.h          \
         sys/select.h    \          sys/select.h            \
         sys/socket.h    \          sys/socket.h            \
         sys/stat.h              \          sys/stat.h              \
         sys/syslog.h    \          sys/syslog.h            \
         sys/time.h              \          sys/time.h              \
         sys/types.h             \          sys/types.h             \
         sys/ucred.h             \          sys/ucred.h             \
Line 821  AC_CHECK_HEADERS( \ Line 802  AC_CHECK_HEADERS( \
         syslog.h                \          syslog.h                \
         termios.h               \          termios.h               \
         unistd.h                \          unistd.h                \
           utime.h                 \
         winsock.h               \          winsock.h               \
         winsock2.h              \          winsock2.h              \
 )  )

Removed from v.1.560.2.10  
changed lines
  Added in v.1.560.2.11


______________
© Copyright 1998-2020, OpenLDAP Foundation, info@OpenLDAP.org