bash # --> `configure' configures this package to adapt to many kinds of systems. Usage: ./configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print `checking...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for `--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or `..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, `make install' will install all the files in `/usr/local/bin', `/usr/local/lib' etc. You can specify an installation prefix other than `/usr/local' using `--prefix', for instance `--prefix=$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --datadir=DIR read-only architecture-independent data [PREFIX/share] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --infodir=DIR info documentation [PREFIX/info] --mandir=DIR man documentation [PREFIX/man] System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] --target=TARGET configure for building compilers for TARGET [HOST] Optional Features: --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --disable-largefile omit support for large files --disable-auth-file omit mod_auth_file from core modules --enable-autoshadow enable run-time auto-detection of shadowed passwords (requires shadow) --enable-auth-pam enable PAM support (default=yes) --enable-builtin-getaddrinfo force use of builtin getaddrinfo (default=no) --enable-builtin-getnameinfo force use of builtin getnameinfo (default=no) --enable-cap enable POSIX.1e capabilities (default=yes on Linux) --enable-ctrls enable proftpd controls via ftpdctl (default=no) --enable-facl enable support for POSIX ACLs --disable-curses disable use of curses (default=no) --enable-dso add mod_dso to core modules --enable-nls enable Native Language Support (NLS) (default=no) --disable-ncurses disable use of ncurses (default=no) --enable-force-setpassent force use of setpassent (default=no on FreeBSD) --enable-ipv6 enable IPv6 support (default=no) --enable-openssl enable OpenSSL support (default=no) --disable-sendfile disable sendfile support (default=no) --enable-shadow force compilation of shadowed password support --enable-sia enable SIA authentication support (Tru64) --disable-trace disable trace support (default=no) --enable-devel enable code of interest to developers --enable-buffer-size tune the the size (in bytes) of internal buffers (default=1024) --enable-pool-size tune the size (in bytes) of memory pools (default=512) --enable-scoreboard-buffer-size tune the the size (in bytes) of certain scoreboard buffers (default=80) --enable-scoreboard-updates set how often (in loops) the mod_xfer module updates the scoreboard (default=10) --enable-timeout-ident set the default timeout (in secs) for RFC931 connections (default=10) --enable-timeout-idle set the default timeout (in secs) for idle connections (default=600) --enable-timeout-linger set the default timeout (in secs) for lingering closes (default=180) --enable-timeout-login set the default timeout (in secs) for logging in after connecting (default=300) --enable-timeout-no-transfer set the default timeout (in secs) for no data transferred (default=300) --enable-timeout-stalled set the default timeout (in secs) for stalled transfers (default=3600) --enable-transfer-buffer-size tune the the size (in bytes) of data transfer buffers (default=OS dependent) Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-pic try to use only PIC/non-PIC objects [default=use both] --with-tags[=TAGS] include additional configurations [automatic] --without-getopt prevent proftpd from using its bundled getopt implementation. This is done automatically if the host supports getopt, but may need to be explicitly used when combining proftpd with other applications, such as MySQL --with-lastlog=PATH specify lastlog location (Default: /var/adm/lastlog) --with-includes=LIST add additional include paths to proftpd. LIST is a colon-separated list of include paths to add e.g. --with-includes=/some/mysql/include:/my/include --with-libraries=LIST add additional library paths to proftpd. LIST is a colon-separated list of include paths to add e.g. --with-libraries=/some/mysql/libdir:/my/libs --with-modules=LIST add additional modules to proftpd. LIST is a colon-separated list of modules to add e.g. --with-modules=mod_readme:mod_ifsession --with-shared=LIST build DSO modules for proftpd. LIST is a colon-separated list of modules to build as DSOs e.g. --with-shared=mod_rewrite:mod_ifsession Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory CPPFLAGS C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor CXX C++ compiler command CXXFLAGS C++ compiler flags CXXCPP C++ preprocessor F77 Fortran 77 compiler command FFLAGS Fortran 77 compiler flags LIBS linker flags, e.g. -l.{a,so} if you have nonstandard libraries to link Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. bash #