Historical version. PostgreSQL 6.5 has reached end of support. See the current manual.
Chapter 17. Configuration Options
Parameters for Configuration (configure)
The full set of parameters available in configure can be obtained by typing
$ ./configure --help
The following parameters may be of interest to installers:
Directory and file names:
--prefix=PREFIX install architecture-independent files in PREFIX
[/usr/local/pgsql]
--bindir=DIR user executables in DIR [EPREFIX/bin]
--libdir=DIR object code libraries in DIR [EPREFIX/lib]
--includedir=DIR C header files in DIR [PREFIX/include]
--mandir=DIR man documentation in DIR [PREFIX/man]
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)
--enable and --with options recognized:
--with-template=template
use operating system template file
see template directory
--with-includes=incdir
site header files for tk/tcl, etc in DIR
--with-libs=incdir
also search for libraries in DIR
--with-libraries=libdir
also search for libraries in DIR
--enable-locale enable locale support
--enable-recode enable cyrillic recode support
--with-mb=encoding
enable multi-byte support
--with-pgport=portnum
change default startup port
--with-maxbackends=n
set default maximum number of server processes
--with-tcl build Tcl interfaces and pgtclsh
--with-tclconfig=tcldir
tclConfig.sh and tkConfig.sh are in DIR
--with-perl build Perl interface
--with-odbc build ODBC driver package
--with-odbcinst=odbcdir
change default directory for odbcinst.ini
--enable-cassert enable assertion checks (debugging)
--with-CC=compiler
use specific C compiler
--with-CXX=compiler
use specific C++ compiler
--without-CXX prevent building C++ code
Some systems may have trouble building a specific feature of Postgres. For example, systems with a damaged C++ compiler may need to specify --without-CXX to instruct the build procedure to skip construction of libpq++.
Report a documentation issue
Read the upstream documentation. For corrections, first check the current manual.