diff options
author | Bruce Momjian <bruce@momjian.us> | 2004-09-27 19:43:17 +0000 |
---|---|---|
committer | Bruce Momjian <bruce@momjian.us> | 2004-09-27 19:43:17 +0000 |
commit | d4d5fdabbb7ae2b4e3e012a211dd7607d9c94feb (patch) | |
tree | 1e6b0d66e00a5212a08557701820b55d502ce8bc /doc/src | |
parent | 32b24bfa975f962e5bc61886ccc78cf656b6295c (diff) | |
download | postgresql-d4d5fdabbb7ae2b4e3e012a211dd7607d9c94feb.tar.gz postgresql-d4d5fdabbb7ae2b4e3e012a211dd7607d9c94feb.zip |
Update docs for Borland CC build.
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/install-win32.sgml | 45 |
1 files changed, 28 insertions, 17 deletions
diff --git a/doc/src/sgml/install-win32.sgml b/doc/src/sgml/install-win32.sgml index 247188033e5..821dbcc102f 100644 --- a/doc/src/sgml/install-win32.sgml +++ b/doc/src/sgml/install-win32.sgml @@ -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> @@ -42,6 +43,15 @@ $PostgreSQL: pgsql/doc/src/sgml/install-win32.sgml,v 1.17 2003/11/29 19:51:37 pg </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: <variablelist> @@ -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> |