You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
postgres/src/tools/msvc
Magnus Hagander 66c80bfd98 Un-break msvc port yet again (it started pulling in the Darwin 18 years ago
..
Genbki.pm Update copyrights in source tree to 2008. 18 years ago
Install.pm Fix msvc install for cases where msgfmt (from gettext) is in a directory 18 years ago
Mkvcbuild.pm Handle libraries in directories with spaces in them. 18 years ago
Project.pm Un-break msvc port yet again (it started pulling in the Darwin 18 years ago
README Add notes about configuring Visual Studio Express for use with the 19 years ago
Solution.pm Unbreak MSVC build after recent addition of HTMLDIR. 18 years ago
build.bat Turn build and vcregress .bat files into pure one line wrappers for 19 years ago
build.pl Add perl replacements for build.bat and vcregress.bat. In due course 19 years ago
builddoc.bat Make all msvc build scripts use buildenv.pl, not buildenv.bat. 18 years ago
clean.bat Fix very broken clean.bat for msvc install. The way we used subroutines 18 years ago
config.pl Disable asserts by default on msvc build (to make it the same 18 years ago
ecpg_regression.proj Fix commandlines for final two ECPG regression tests 19 years ago
gendef.pl Remove 3 hex digit limit on symbol number in recent fix. 18 years ago
install.bat Make all msvc build scripts use buildenv.pl, not buildenv.bat. 18 years ago
install.pl Add cvs tags to msvc build files, along with a (very short) comment about 19 years ago
mkvcbuild.pl Add cvs tags to msvc build files, along with a (very short) comment about 19 years ago
pgbison.bat Make all msvc build scripts use buildenv.pl, not buildenv.bat. 18 years ago
pgflex.bat Make all msvc build scripts use buildenv.pl, not buildenv.bat. 18 years ago
vcregress.bat Turn build and vcregress .bat files into pure one line wrappers for 19 years ago
vcregress.pl contrib/tsearch2 need not be special-cased any longer. 18 years ago

README

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.