Skip to content

Commit d4d5fda

Browse files
committed
Update docs for Borland CC build.
1 parent 32b24bf commit d4d5fda

File tree

1 file changed

+28
-17
lines changed

1 file changed

+28
-17
lines changed

doc/src/sgml/install-win32.sgml

Lines changed: 28 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<!--
2-
$PostgreSQL: pgsql/doc/src/sgml/install-win32.sgml,v 1.17 2003/11/29 19:51:37 pgsql Exp $
2+
$PostgreSQL: pgsql/doc/src/sgml/install-win32.sgml,v 1.18 2004/09/27 19:43:17 momjian Exp $
33
-->
44

55
<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
1212

1313
<para>
1414
Although <productname>PostgreSQL</productname> is written for
15-
Unix-like operating systems, the C client library
15+
Unix-like operating systems and compiles under
16+
<productname>MinGW</productname>, the C client library
1617
(<application>libpq</application>) and the interactive terminal
17-
(<application>psql</application>) can be compiled natively under
18-
Windows. The makefiles included in the source distribution are
19-
written for <productname>Microsoft Visual C++</productname> and will
20-
probably not work with other systems. It should be possible to
21-
compile the libraries manually in other cases.
18+
(<application>psql</application>) can be compiled using other Windows
19+
tool sets. Makefiles are included in the source distribution for
20+
<productname>Microsoft Visual C++</productname> and
21+
<productname>Borland C++</productname>. It should be possible to
22+
compile the libraries manually for other configurations.
2223
</para>
2324

2425
<tip>
2526
<para>
26-
If you are using Windows 98 or newer you can build and use all of
27-
<productname>PostgreSQL</productname> <quote>the Unix way</quote>
28-
if you install the <productname>Cygwin</productname> toolkit first.
29-
In that case see <xref linkend="installation">.
27+
If you are using a Windows NT-based operating system or newer you can
28+
build and use all of <productname>PostgreSQL</productname> <quote>the
29+
Unix way</quote> if you install the <productname>MinGW</productname>
30+
toolkit first. In that case see <xref linkend="installation">.
3031
</para>
3132
</tip>
3233

3334
<para>
34-
To build everything that you can on
35-
<productname>Windows</productname>, change into the
35+
To build everything that you can on <productname>Windows</productname>
36+
using <productname>Microsoft Visual C++</productname>, change into the
3637
<filename>src</filename> directory and type the command
3738
<screen>
3839
<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
4142
your path.
4243
</para>
4344

45+
<para>
46+
To build everything using using <productname>Borland
47+
C++</productname>, change into the <filename>src</filename> directory
48+
and type the command
49+
<screen>
50+
<userinput>make -DCFG=Release /f bcc32.mak</userinput>
51+
</screen>
52+
</para>
53+
4454
<para>
4555
The following files will be built:
4656

@@ -95,10 +105,11 @@ $PostgreSQL: pgsql/doc/src/sgml/install-win32.sgml,v 1.17 2003/11/29 19:51:37 pg
95105
</para>
96106

97107
<para>
98-
If you plan to do development using <application>libpq</application> on this machine, you will
99-
have to add the <filename>src\include</filename> and
100-
<filename>src\interfaces\libpq</filename> subdirectories of the
101-
source tree to the include path in your compilers settings.
108+
If you plan to do development using <application>libpq</application>
109+
on this machine, you will have to add the
110+
<filename>src\include</filename> and
111+
<filename>src\interfaces\libpq</filename> subdirectories of the source
112+
tree to the include path in your compilers settings.
102113
</para>
103114

104115
<para>

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy