Index: installation.sgml =================================================================== RCS file: /cvsroot/pgsql/doc/src/sgml/installation.sgml,v retrieving revision 1.253 retrieving revision 1.256 diff -c -c -r1.253 -r1.256 *** installation.sgml 18 Apr 2006 22:52:07 -0000 1.253 --- installation.sgml 25 Apr 2006 15:19:16 -0000 1.256 *************** *** 1,4 **** ! <![%standalone-include[<productname>PostgreSQL</>]]> --- 1,4 ---- ! <!-- $PostgreSQL: pgsql/doc/src/sgml/installation.sgml,v 1.256 2006/04/25 15:19:16 momjian Exp $ --> <chapter id="installation"> <title><![%standalone-include[<productname>PostgreSQL</>]]> *************** *** 1011,1016 **** --- 1011,1264 ---- <userinput>./configure CC=/opt/bin/gcc CFLAGS='-O2 -pipe'</> </screen> </para> + + <para> + Here's a list of the significant environment variables: + </para> + + <para> + <variablelist> + + <varlistentry> + <term><option>AWK=<replaceable>/path/to/awk</></option></term> + <listitem> + <para> + <replaceable>/path/to/awk</> is the full path to <application>awk</>. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>CC=<replaceable>/path/to/cc</></option></term> + <listitem> + <para> + <replaceable>/path/to/cc</> is the full path to your C compiler, such + as <application>gcc</>. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>CFLAGS=<replaceable>FLAGS</></option></term> + <listitem> + <para> + <replaceable>FLAGS</> is the a list of flags to pass to the C + compiler. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>COLLATEINDEX</option></term> + <listitem> + <para> + Used for building the SGML documentation. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>CPP=<replaceable>/path/to/cpp</></option></term> + <listitem> + <para> + <replaceable>/path/to/cpp</> is the full path to your C preprocessor, + such as <application>gcc</>. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>CPPFLAGS=<replaceable>FLAGS</></option></term> + <listitem> + <para> + <replaceable>FLAGS</> is the a list of flags to pass to the C + preprocessor. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>DOCBOOKSTYLE</option></term> + <listitem> + <para> + Used for building the SGML documentation. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>JADE</option></term> + <listitem> + <para> + Used for building the SGML documentation. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>LDFLAGS=<replaceable>FLAGS</></option></term> + <listitem> + <para> + <replaceable>FLAGS</> is the a list of flags to pass to the link file + editor. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>LDFLAGS_SL</option></term> + <listitem> + <para> + Used for shared library linking. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>LORDER=<replaceable>/path/to/lorder</></option></term> + <listitem> + <para> + <replaceable>/path/to/lorder</> is the full path to your dependency + listing program. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>MSGFMT</option></term> + <listitem> + <para> + Used for Native Language Support (NLS). + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>MSGMERGE</option></term> + <listitem> + <para> + Used for Native Language Support (NLS). + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>NSGMLS</option></term> + <listitem> + <para> + Used for building the SGML documentation. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>PERL=<replaceable>/path/to/perl</></option></term> + <listitem> + <para> + <replaceable>/path/to/perl</> is the full path to your Perl 5 + interpreter. Note that this wil be used to determine the dependencies + for building PL/Perl. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>PTHREAD_CC</option></term> + <listitem> + <para> + Used for adding thread-safety flags. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>PYTHON=<replaceable>/path/to/python</></option></term> + <listitem> + <para> + <replaceable>/path/to/python</> is the full path to your Python + interpreter. Note that this wil be used to determine the dependencies + for building PL/Python. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>RANLIB=<replaceable>/path/to/ranlib</></option></term> + <listitem> + <para> + <replaceable>/path/to/ranlib</> is the full path to your archive + library table of contents editor. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>SGMLSPL</option></term> + <listitem> + <para> + Used for building the SGML documentation. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>STRIP=<replaceable>/path/to/strip</></option></term> + <listitem> + <para> + <replaceable>/path/to/strip</> is the full path to your strip program. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>TCL=<replaceable>/path/to/tcl</></option></term> + <listitem> + <para> + <replaceable>/path/to/tcl</> is the full path to your TCL + interpreter. Note that this wil be used to determine the dependencies + for building PL/TCL. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>TAR=<replaceable>/path/to/tar</></option></term> + <listitem> + <para> + <replaceable>/path/to/tar</> is the full path to your tar program. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>TCLISH=<replaceable>/path/to/tclish</></option></term> + <listitem> + <para> + <replaceable>/path/to/tclish</> is the full path to your tclish program. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>XGETTEXT=<replaceable>/path/to/xgettext</></option></term> + <listitem> + <para> + <replaceable>/path/to/xgettext</> is the full path to your xgettext program. + </para> + </listitem> + </varlistentry> + + <varlistentry> + <term><option>YACC=<replaceable>/path/to/yacc</></option></term> + <listitem> + <para> + <replaceable>/path/to/yacc</> is the full path to your yacc program. + </para> + </listitem> + </varlistentry> + + </variablelist> + </para> </step> <step>