From d4d5fdabbb7ae2b4e3e012a211dd7607d9c94feb Mon Sep 17 00:00:00 2001 From: Bruce Momjian <bruce@momjian.us> Date: Mon, 27 Sep 2004 19:43:17 +0000 Subject: [PATCH] Update docs for Borland CC build. --- doc/src/sgml/install-win32.sgml | 45 ++++++++++++++++++++------------- 1 file 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> @@ -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> -- GitLab