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
Andrew Dunstan 5fe3374443 Avoid use of mixed slash style paths in arguments to xcopy in MSVC builds. 15 years ago
..
Genbki.pm Update copyright for 2009. 17 years ago
Install.pm Avoid use of mixed slash style paths in arguments to xcopy in MSVC builds. 15 years ago
Mkvcbuild.pm Unbreak MSVC builds by removing copydir.c from list of libpgport files 16 years ago
Project.pm Allow older branches to be built with Visual Studio 2008. This is a backport of commit df0cdd53 to the 8.2, 8.3 and 8.4 branches. 15 years ago
README More README src cleanups. 18 years ago
Solution.pm Allow older branches to be built with Visual Studio 2008. This is a backport of commit df0cdd53 to the 8.2, 8.3 and 8.4 branches. 15 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 (hopefully) some oversights in recent Bison cleanup patch. 18 years ago
config.pl Provide for MSVC config equivalents of recently added configure options. Remove 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 Fix (hopefully) some oversights in recent Bison cleanup patch. 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 Fix regression test name for plperlu_plperl in msvc. 16 years ago

README

$PostgreSQL: pgsql/src/tools/msvc/README,v 1.7 2008/03/21 13:23:29 momjian Exp $

MSVC build
==========

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.