]> granicus.if.org Git - postgresql/commitdiff
Update docs for Borland CC build.
authorBruce Momjian <bruce@momjian.us>
Mon, 27 Sep 2004 19:43:17 +0000 (19:43 +0000)
committerBruce Momjian <bruce@momjian.us>
Mon, 27 Sep 2004 19:43:17 +0000 (19:43 +0000)
doc/src/sgml/install-win32.sgml

index 247188033e54cb085a8136d7b0c4f6578b0926c2..821dbcc102fd8f4559a8db3fe8023f4858600405 100644 (file)
@@ -1,5 +1,5 @@
 <!--
-$PostgreSQL: pgsql/doc/src/sgml/install-win32.sgml,v 1.17 2003/11/29 19:51:37 pgsql Exp $
+$PostgreSQL: pgsql/doc/src/sgml/install-win32.sgml,v 1.18 2004/09/27 19:43:17 momjian Exp $
 -->
 
 <chapter id="install-win32">
@@ -12,27 +12,28 @@ $PostgreSQL: pgsql/doc/src/sgml/install-win32.sgml,v 1.17 2003/11/29 19:51:37 pg
 
  <para>
   Although <productname>PostgreSQL</productname> is written for
-  Unix-like operating systems, the C client library
+  Unix-like operating systems and compiles under
+  <productname>MinGW</productname>, the C client library
   (<application>libpq</application>) and the interactive terminal
-  (<application>psql</application>) can be compiled natively under
-  Windows.  The makefiles included in the source distribution are
-  written for <productname>Microsoft Visual C++</productname> and will
-  probably not work with other systems.  It should be possible to
-  compile the libraries manually in other cases.
+  (<application>psql</application>) can be compiled using other Windows
+  tool sets. Makefiles are included in the source distribution for
+  <productname>Microsoft Visual C++</productname> and
+  <productname>Borland C++</productname>. It should be possible to
+  compile the libraries manually for other configurations.
  </para>
 
  <tip>
   <para>
-   If you are using Windows 98 or newer you can build and use all of
-   <productname>PostgreSQL</productname> <quote>the Unix way</quote>
-   if you install the <productname>Cygwin</productname> toolkit first.
-   In that case see <xref linkend="installation">.
+   If you are using a Windows NT-based operating system or newer you can
+   build and use all of <productname>PostgreSQL</productname> <quote>the
+   Unix way</quote> if you install the <productname>MinGW</productname>
+   toolkit first. In that case see <xref linkend="installation">.
   </para>
  </tip>
 
  <para>
-  To build everything that you can on
-  <productname>Windows</productname>, change into the
+  To build everything that you can on <productname>Windows</productname>
+  using <productname>Microsoft Visual C++</productname>, change into the
   <filename>src</filename> directory and type the command
 <screen>
 <userinput>nmake /f win32.mak</userinput>
@@ -41,6 +42,15 @@ $PostgreSQL: pgsql/doc/src/sgml/install-win32.sgml,v 1.17 2003/11/29 19:51:37 pg
   your path.
  </para>
 
+ <para>
+  To build everything using using <productname>Borland
+  C++</productname>, change into the <filename>src</filename> directory
+  and type the command
+<screen>
+<userinput>make -DCFG=Release /f bcc32.mak</userinput>
+</screen>
+ </para>
+
  <para>
   The following files will be built:
 
@@ -95,10 +105,11 @@ $PostgreSQL: pgsql/doc/src/sgml/install-win32.sgml,v 1.17 2003/11/29 19:51:37 pg
  </para>
 
  <para>
-  If you plan to do development using <application>libpq</application> on this machine, you will
-  have to add the <filename>src\include</filename> and
-  <filename>src\interfaces\libpq</filename> subdirectories of the
-  source tree to the include path in your compilers settings.
+  If you plan to do development using <application>libpq</application>
+  on this machine, you will have to add the
+  <filename>src\include</filename> and
+  <filename>src\interfaces\libpq</filename> subdirectories of the source
+  tree to the include path in your compilers settings.
  </para>
 
  <para>