Unsupported versions: 6.5 / 6.4
This documentation is for an unsupported version of PostgreSQL.
You may want to view the same page for the current version, or one of the other supported versions listed above instead.

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
  --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:
                          use operating system template file
                              see template directory
                          site header files for tk/tcl, etc in DIR
                          also search for libraries in DIR
                          also search for libraries in DIR
  --enable-locale         enable locale support
  --enable-recode         enable cyrillic recode support
                          enable multi-byte support
                          change default startup port
                          set default maximum number of server processes 
  --with-tcl              build Tcl interfaces and pgtclsh
                          tclConfig.sh and tkConfig.sh are in DIR
  --with-perl             build Perl interface
  --with-odbc             build ODBC driver package
                          change default directory for odbcinst.ini
  --enable-cassert        enable assertion checks (debugging)
                          use specific C 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++.