OSDN Git Service

Update descriptions of configure's options, and document how to specify
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 26 Mar 2000 06:59:31 +0000 (06:59 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 26 Mar 2000 06:59:31 +0000 (06:59 +0000)
multiple directories for --with-includes or --with-libraries.

doc/src/sgml/config.sgml

index 7492945..7838793 100644 (file)
@@ -16,7 +16,7 @@
    The following parameters may be of interest to installers:
    
    <programlisting>
-Directory and file names:
+Directories to install PostgreSQL in:
   --prefix=PREFIX         install architecture-independent files in PREFIX
                           [/usr/local/pgsql]
   --bindir=DIR            user executables in DIR [EPREFIX/bin]
@@ -32,28 +32,23 @@ Features and packages:
   --with-template=<replaceable>template</replaceable>
                           use operating system template file
                               see template directory
-  --with-includes=<replaceable>incdir</replaceable>
-                          site header files for tk/tcl, etc in DIR
-  --with-libs=<replaceable>incdir</replaceable>
-                          also search for libraries in DIR
-  --with-libraries=<replaceable>libdir</replaceable>
-                          also search for libraries in DIR
+  --with-includes=<replaceable>dirs</replaceable>    look for header files for tcl/tk, etc in DIRS
+  --with-libraries=<replaceable>dirs</replaceable>   look for additional libraries in DIRS
+  --with-libs=<replaceable>dirs</replaceable>        alternate spelling of --with-libraries
   --enable-locale         enable locale support
   --enable-recode         enable cyrillic recode support
-  --with-mb=<replaceable>encoding</replaceable>
-                          enable multi-byte support
-  --with-pgport=<replaceable>portnum</replaceable>
-                          change default startup port
-  --with-maxbackends=<replaceable>n</replaceable>
-                          set default maximum number of server processes 
+  --enable-multibyte      enable multibyte character support
+  --with-pgport=<replaceable>portnum</replaceable>   change default postmaster port
+  --with-maxbackends=<replaceable>n</replaceable>    set default maximum number of server processes 
   --with-tcl              build Tcl interfaces and pgtclsh
   --with-tclconfig=<replaceable>tcldir</replaceable>
                           tclConfig.sh and tkConfig.sh are in DIR
-  --with-perl             build Perl interface
+  --with-perl             build Perl interface and plperl
   --with-odbc             build ODBC driver package
   --with-odbcinst=<replaceable>odbcdir</replaceable>
                           change default directory for odbcinst.ini
-  --enable-cassert        enable assertion checks (debugging)
+  --enable-cassert        enable assertion checks (for debugging)
+  --enable-debug          build with debugging symbols (-g) 
   --with-CC=<replaceable>compiler</replaceable>
                           use specific C compiler
   --with-CXX=<replaceable>compiler</replaceable>
@@ -67,6 +62,20 @@ Features and packages:
    C++ compiler may need to specify <option>--without-CXX</option> to instruct
    the build procedure to skip construction of <filename>libpq++</filename>.
   </para>
+  <para>
+   Use the <option>--with-includes</option> and
+   <option>--with-libraries</option> options if you want to build
+   <productname>Postgres</productname> using include files or libraries
+   that are not installed in your system's standard search path.  For
+   example, you might use these to build with an experimental version of
+   Tcl.  If you need to specify more than one nonstandard directory for
+   include files or libraries, do it like this:
+   <programlisting>
+   --with-includes="/opt/tcl/include /opt/perl5/include"
+   </programlisting>
+  </para>
+  <para>
+  </para>
  </sect1>
  <sect1>
   <title>Parameters for Building (<application>make</application>)</title>
@@ -82,7 +91,10 @@ Features and packages:
    will create it using a text editor of your choice. When upgrading installations,
    you can simply copy your old Makefile.custom to the new installation before
    doing the build.
-   
+  </para>
+  <para>
+   Alternatively, you can set variables on the <application>make</application>
+   command line:
    <synopsis>
     make [ <replaceable>variable</replaceable>=<replaceable class="parameter">value</replaceable> [,...] ]
    </synopsis>