# Copyright 1998-2003 The OpenLDAP Foundation, All Rights Reserved.
# Restrictions apply, see COPYRIGHT and LICENSE files.
# Usage: configure [options] [host]
# Options: [defaults in brackets after descriptions]
# Configuration:
# --cache-file=FILE cache test results in FILE
# --help print this message
# --no-create do not create output files
# --quiet, --silent do not print `checking...' messages
# --version print the version of autoconf that created configure
# Directory and file names:
# --prefix=PREFIX install architecture-independent files in PREFIX
# [/usr/local]
--prefix=/usr
# --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
# [same as prefix]
# --bindir=DIR user executables in DIR [EPREFIX/bin]
# --sbindir=DIR system admin executables in DIR [EPREFIX/sbin]
# --libexecdir=DIR program executables in DIR [EPREFIX/libexec]
--libexecdir='${prefix}/lib'
# --datadir=DIR read-only architecture-independent data in DIR
# [PREFIX/share]
# --sysconfdir=DIR read-only single-machine data in DIR [PREFIX/etc]
--sysconfdir=/etc
# --sharedstatedir=DIR modifiable architecture-independent data in DIR
# [PREFIX/com]
# --localstatedir=DIR modifiable single-machine data in DIR [PREFIX/var]
--localstatedir=/var/run
# --libdir=DIR object code libraries in DIR [EPREFIX/lib]
# --includedir=DIR C header files in DIR [PREFIX/include]
# --oldincludedir=DIR C header files for non-gcc in DIR [/usr/include]
# --infodir=DIR info documentation in DIR [PREFIX/info]
# --mandir=DIR man documentation in DIR [PREFIX/man]
--mandir='${prefix}/share/man'
# --srcdir=DIR find the sources in DIR [configure dir or ..]
# --program-prefix=PREFIX prepend PREFIX to installed program names
# --program-suffix=SUFFIX append SUFFIX to installed program names
# --program-transform-name=PROGRAM
# run sed PROGRAM on installed program names
# Host type:
# --build=BUILD configure for building on BUILD [BUILD=HOST]
# --host=HOST configure for HOST [guessed]
# --target=TARGET configure for TARGET [TARGET=HOST]
# Features and packages:
# --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
# --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
# --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
# --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
# --x-includes=DIR X include files are in DIR
# --x-libraries=DIR X library files are in DIR
# --enable and --with options recognized:
# --with-subdir=DIR change default subdirectory used for installs
--with-subdir=ldap
# --enable-debug enable debugging [yes]
## Our users might want to use the -d option
--enable-debug
# --enable-syslog enable syslog support [auto]
--enable-syslog
# --enable-proctitle enable proctitle support [yes]
--enable-proctitle
# --enable-cache enable caching (experimental) [no]
#--enable-cache
# --enable-referrals enable LDAPv2+ Referrals (experimental) [no]
## Better support this standard ldap feature
--enable-referrals
# --enable-ipv6 enable IPv6 support [auto]
## Debian tries to fully support IPv6 so we need this
--enable-ipv6
# --enable-local enable AF_LOCAL (AF_UNIX) socket support [auto]
--enable-local
# --enable-x-compile enable cross compiling [no]
# --with-cyrus-sasl with Cyrus SASL support [auto]
--with-cyrus-sasl
# --with-fetch with freeBSD fetch URL support [auto]
# --with-kerberos with Kerberos support [auto]
# --with-readline with readline support [auto]
--with-readline
# --with-threads with threads [auto]
--with-threads
# --with-tls with TLS/SSL support [auto]
--with-tls
# --with-yielding-select with implicitly yielding select [auto]
#
# SLAPD (Standalone LDAP Daemon) Options:
# --enable-slapd enable building slapd [yes]
--enable-slapd
# --enable-aci enable per-object ACIs (experimental) [no]
#--enable-aci
# --enable-cleartext enable cleartext passwords [yes]
--enable-cleartext
# --enable-crypt enable crypt(3) passwords [no]
--enable-crypt
# --enable-dynamic enable linking built binaries with dynamic libs [no]
--enable-dynamic
# --enable-kpasswd enable Kerberos password verification [no]
# --enable-lmpasswd enable LAN Manager passwords [no]
# --enable-spasswd enable (Cyrus) SASL password verification [no]
--enable-spasswd
# --enable-modules enable dynamic module support [no]
--enable-modules
# --enable-phonetic enable phonetic/soundex [no]
--enable-phonetic
# --enable-rewrite enable DN rewriting in back-ldap and back-meta [no]
--enable-rewrite
# --enable-rlookups enable reverse lookups of client hostnames [no]
--enable-rlookups
# --enable-slp enable SLPv2 support [no]
--enable-slp
# --enable-wrappers enable tcp wrapper support [no]
--enable-wrappers
# --enable-bdb enable Berkeley DB backend [yes]
--enable-bdb
# --with-bdb-module module type static|dynamic [static]
--with-bdb-module=dynamic
# --enable-dnssrv enable dnssrv backend [no]
--enable-dnssrv
# --with-dnssrv-module module type static|dynamic [static]
--with-dnssrv-module=dynamic
# --enable-ldap enable ldap backend [no]
--enable-ldap
# --with-ldap-module module type static|dynamic [static]
--with-ldap-module=dynamic
# --enable-ldbm enable ldbm backend [no]
--enable-ldbm
# --with-ldbm-api with LDBM API auto|berkeley|bcompat|mdbm|gdbm [auto]
--with-ldbm-api=berkeley
# --with-ldbm-module module type static|dynamic [static]
--with-ldbm-module=dynamic
# --with-ldbm-type use LDBM type auto|btree|hash [auto]
# --enable-meta enable metadirectory backend [no]
--enable-meta
# --with-meta-module module type static|dynamic [static]
--with-meta-module=dynamic
# --enable-monitor enable monitor backend [no]
--enable-monitor
# --with-monitor-module module type static|dynamic [static]
--with-monitor-module=dynamic
# --enable-null enable null backend [no]
--enable-null
# --with-null-module module type static|dynamic [static]
--with-null-module=dynamic
# --enable-passwd enable passwd backend [no]
--enable-passwd
# --with-passwd-module module type static|dynamic [static]
--with-passwd-module=dynamic
# --enable-perl enable perl backend [no]
## This does not currently build with Perl 5.8 - disable it
--disable-perl
# --with-perl-module module type static|dynamic [static]
# --enable-shell enable shell backend [no]
--enable-shell
# --with-shell-module module type static|dynamic [static]
--with-shell-module=dynamic
# --enable-sql enable sql backend [no]
--enable-sql
# --with-sql-module module type static|dynamic [static]
--with-sql-module=dynamic
#
# SLURPD (Replication Daemon) Options:
# --enable-slurpd enable building slurpd [auto]
--enable-slurpd
#
# Library Generation & Linking Options
# --enable-static[=PKGS] build static libraries [default=yes]
# --enable-shared[=PKGS] build shared libraries [default=yes]
--enable-shared
# --enable-fast-install[=PKGS] optimize for fast installation [default=yes]
# --with-gnu-ld assume the C compiler uses GNU ld [default=no]
# --disable-libtool-lock avoid locking (might break parallel builds)
# --with-pic try to use only PIC/non-PIC objects [default=use both]
#
# See INSTALL file for further details. |