Configure options - proftpd
From Genunix
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
--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)
--disable-sendfile disable sendfile support (default=no)
--enable-shadow force compilation of shadowed password support
--enable-sia enable SIA authentication support (Tru64)
--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-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<lib dir> if you have libraries in a
nonstandard directory <lib dir>
CPPFLAGS C/C++ preprocessor flags, e.g. -I<include dir> if you have
headers in a nonstandard directory <include dir>
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<lib>.{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.
