postgresql/src/tools/msvc
Magnus Hagander b913a94d0a Build snowball DLL for tsearch-in-core.
(Still needs to build the .sql output files, but this handles the C part
of the build)
2007-08-21 15:10:41 +00:00
..
build.bat Add extra checks for buildfarm to pick up errors when running 2007-06-26 11:43:56 +00:00
builddoc.bat Add cvs tags to msvc build files, along with a (very short) comment about 2007-03-17 14:01:01 +00:00
clean.bat Move parse.h into src/backend on msvc, which is where it is on Unix. 2007-07-07 07:43:21 +00:00
config.pl Make ECPG regression tests use native threading instead of pthreads, now that 2007-03-29 15:30:52 +00:00
ecpg_regression.proj Rewrite ECPG regression test driver in C, by splitting the standard 2007-06-12 11:07:34 +00:00
Genbki.pm Oops, forgot to remove the old genbki script. 2007-03-17 13:54:34 +00:00
gendef.pl Release builds generate different strangely formatted export names 2007-05-03 14:04:03 +00:00
getregress.pl Forgot commit: support for special-cases in pgcrypto 2007-03-23 10:05:34 +00:00
install.bat Add extra checks for buildfarm to pick up errors when running 2007-06-26 11:43:56 +00:00
install.pl Add cvs tags to msvc build files, along with a (very short) comment about 2007-03-17 14:01:01 +00:00
Install.pm Rewrite ECPG regression test driver in C, by splitting the standard 2007-06-12 11:07:34 +00:00
mkvcbuild.pl Add cvs tags to msvc build files, along with a (very short) comment about 2007-03-17 14:01:01 +00:00
Mkvcbuild.pm Build snowball DLL for tsearch-in-core. 2007-08-21 15:10:41 +00:00
pgbison.bat Move parse.h into src/backend on msvc, which is where it is on Unix. 2007-07-07 07:43:21 +00:00
pgflex.bat Add cvs tags to msvc build files, along with a (very short) comment about 2007-03-17 14:01:01 +00:00
Project.pm Build snowball DLL for tsearch-in-core. 2007-08-21 15:10:41 +00:00
README Add notes about configuring Visual Studio Express for use with the 2007-07-01 18:40:37 +00:00
Solution.pm Make it possible, and default, for MingW to build with SSPI support 2007-07-24 09:00:27 +00:00
vcregress.bat Add extra checks for buildfarm to pick up errors when running 2007-06-26 11:43:56 +00:00

This directory contains the tools required to build PostgreSQL using
Microsoft Visual Studio 2005. This builds the whole backend, not just
the libpq frontend library. For more information, see the documentation
chapter "Installation on Windows".


Notes about code indention
--------------------------
If the perl code is modified, use perltidy on it since pgindent won't
touch perl code. Use the following commandline:
perltidy -b -bl -nsfs -naws -l=100 -ole=unix *.pl *.pm

Notes about Visual Studio Express
---------------------------------
To build PostgreSQL using Visual Studio Express, the Platform SDK
has to be installed. Since this is not included in the product 
originally, extra steps are needed to make it work.

First, download and install the latest Platform SDK from 
www.microsoft.com. 

Locate the files vcprojectengine.dll.express.config and 
vcprojectengine.dll.config in the vc\vcpackages directory of
the Visual C++ Express installation. In these files, add the paths
to the Platform SDK to the Include, Library and Path tags. Be sure
to add them to the beginning of the list.

This should work for both GUI and commandline builds, but a restart
may be necessary.