Magnus Hagander
de9effb55f
Enable IPV6 for all MSVC builds, including the VC6 libpq-only build.
...
Per request from Hiroshi Saito.
2007-04-16 18:39:19 +00:00
Magnus Hagander
b60ddffa93
Install debugger symbols (in their own directory)
2007-04-12 12:46:20 +00:00
Magnus Hagander
4dd3365086
Enable IPV6 when building with MSVC.
2007-04-12 07:03:00 +00:00
Andrew Dunstan
e1f1a5358b
Only run contrib check if there is a Makefile
2007-04-06 13:44:39 +00:00
Magnus Hagander
ab94cc92e4
Continue running contrib regression tests if one fails, and exit
...
with errorlevel 1 is >= 1 checks failed.
2007-04-05 12:31:36 +00:00
Magnus Hagander
4c40130296
Make sure list of tests is cleared out before getting the new list
...
of tests. Per Andrew Dunstan.
2007-04-05 12:10:40 +00:00
Andrew Dunstan
618aec735c
improve test headings
2007-04-04 20:53:44 +00:00
Andrew Dunstan
e687c4c3c7
Don't install files for xml2 when building without libxml.
2007-04-04 18:45:59 +00:00
Magnus Hagander
8f296ebea7
Don't install files for sslinfo when building without openssl.
...
Per Andrew Dunstan.
2007-04-04 16:34:43 +00:00
Magnus Hagander
b7d3a84539
xcopy can only deal with forward-slashed paths when it's quoted - needed
...
for "vcregress check" to work.
Per report from Dave Page.
2007-04-02 12:11:26 +00:00
Magnus Hagander
81622ac36e
Install include files
2007-03-29 20:48:26 +00:00
Magnus Hagander
96b171903d
Make ECPG regression tests use native threading instead of pthreads, now that
...
ecpglib supports it.
Change configure (patch from Bruce) and msvc build system to no longer require
pthreads on win32, since all parts of postgresql can be thread-safe using the
native platform functions.
2007-03-29 15:30:52 +00:00
Magnus Hagander
87564ffc6a
Install import libraries used to link to libpq, ecpg and the backend.
2007-03-27 21:47:10 +00:00
Magnus Hagander
8ca1571665
Support for installing NLS files, and update support to use gettext
...
from gnuwin32.
2007-03-24 22:16:49 +00:00
Magnus Hagander
5e37b4cb1a
Install contrib sql and readme files
2007-03-24 15:28:48 +00:00
Magnus Hagander
ecfb932a5a
Properly parse the name of contrib modules that aren't named the same
...
way as their directory (notably xml2/pgxml and intarray/_int)
2007-03-24 14:13:27 +00:00
Magnus Hagander
6b77e3a8cc
Forgot commit: support for special-cases in pgcrypto
2007-03-23 10:05:34 +00:00
Magnus Hagander
3024b0aa94
Support for running contribcheck on msvc
2007-03-23 09:57:55 +00:00
Magnus Hagander
e69f7f450c
Generate SQL files for /contrib (based on .sql.in)
2007-03-23 09:53:33 +00:00
Magnus Hagander
fb8155d0d2
Add define to exclude configured libraries, to be able to easily build a
...
stripped down version of libpq. To be used by the installer.
2007-03-23 08:43:51 +00:00
Magnus Hagander
d55227f01b
Forgot to add file needed for PL regression tests
2007-03-22 13:43:02 +00:00
Magnus Hagander
e8a85e6f84
Add support for running regression tests on procedural languages
2007-03-21 16:21:40 +00:00
Magnus Hagander
3c5d5f070a
Properly return exitcode when regression tests fails.
2007-03-21 15:39:03 +00:00
Magnus Hagander
18d82d03b5
Native shared memory implementation for win32.
...
Uses same underlying tech as before, but not the sysv emulation layer.
2007-03-21 14:39:23 +00:00
Magnus Hagander
62df7c31c0
ecpglib requires libpgport, per Andrew Dunstan
2007-03-19 09:34:09 +00:00
Magnus Hagander
e6e78187ef
msvc build actually needs Bison 2.2 or later, not 2.1. Or 1.875 as before.
2007-03-17 17:11:41 +00:00
Magnus Hagander
7bb40f9b82
Add cvs tags to msvc build files, along with a (very short) comment about
...
what each script does.
2007-03-17 14:01:01 +00:00
Magnus Hagander
4554ee362c
Oops, forgot to remove the old genbki script.
2007-03-17 13:54:34 +00:00
Magnus Hagander
08bb618561
Turn most vc build scripts into modules instead of scripts, and just have
...
skeleton scripts calling them. To make it easier for the buildfarm
(or other "outside callers") to use these modules directly.
Per suggestion from Andrew Dunstan.
2007-03-17 13:50:42 +00:00
Magnus Hagander
547e41cdf8
Remove extra single-quotes copied from Unix build. Win32 doesn't strip
...
single quotes...
2007-03-14 09:55:03 +00:00
Magnus Hagander
be40754e91
Rewrite win32 install documentation (it's not client only anymore, and it's
...
now complete). Update for the MSVC6/Borland support now being only libpq.
Move most of the information about full MSVC build from README file into
documentation.
2007-03-13 16:03:36 +00:00
Magnus Hagander
f32515df77
Filter out warnings coming from the stylesheets, so that actual warnings show up properly.
...
Show some minor progress messages.
2007-03-13 14:28:30 +00:00
Magnus Hagander
e40889adb2
Set root of docbook stuff from buildenv.bat and not from builddoc.bat.
...
Fix calling for file renaming when cd:ed into a different directory.
2007-03-13 09:45:32 +00:00
Magnus Hagander
eee2289287
Make a run with perltidy to format the code. Per request from Andrew Dunstan.
2007-03-12 19:10:50 +00:00
Magnus Hagander
46573e655f
Add script to build documentation on win32 without mingw
2007-03-06 14:16:55 +00:00
Magnus Hagander
ba339f79ec
Make build.bat return a proper errorcode if the build fails.
2007-02-27 15:21:48 +00:00
Magnus Hagander
49cc503f54
Revert changes to process pg_proc.h entries without OIDs. We're not supposed
...
to have such entries, and want to be notified when we do...
Leave the plain bugfix in genbki.
2007-02-21 12:28:27 +00:00
Magnus Hagander
bc959b7bd2
Parse pg_proc.h with entries without OIDs.
2007-02-19 14:05:42 +00:00
Magnus Hagander
d19da98a7f
Make it possible to build with integer datetimes in msvc, and enable by default.
2007-02-14 21:02:07 +00:00
Bruce Momjian
a9eb53969a
Move fsync method macro defines into /include/access/xlogdefs.h so they
...
can be used by src/tools/fsync/test_fsync.c.
2007-02-14 05:00:40 +00:00
Magnus Hagander
43bcf568dc
Add script to run regression tests under vc++ without mingw. Update
...
clean script to properly clean up the result of it.
2007-02-13 15:36:32 +00:00
Magnus Hagander
33692c104b
One more fix for makefile := to : change.
2007-02-13 15:34:49 +00:00
Magnus Hagander
cff7fcf173
Properly parse Makefile after change from := to =.
2007-02-13 15:01:52 +00:00
Magnus Hagander
933571129d
Fix pg_standby to build on msvc.
2007-02-10 19:52:45 +00:00
Bruce Momjian
6fea31b693
Win32 regression test fixes:
...
For win32 in general, this makes it possible to run the regression tests
as an admin user by using the same restricted token method that's used
by pg_ctl and initdb.
For vc++, it adds building of pg_regress.exe, adds a resultmap, and
fixes how it runs the install.
Magnus Hagander
2007-02-08 15:28:58 +00:00
Peter Eisentraut
086c189456
Normalize fgets() calls to use sizeof() for calculating the buffer size
...
where possible, and fix some sites that apparently thought that fgets()
will overwrite the buffer by one byte.
Also add some strlcpy() to eliminate some weird memory handling.
2007-02-08 11:10:27 +00:00
Alvaro Herrera
53d7d49011
The VC++ build needs to compile the new strlcat.c file. Patch from Magnus
...
Hagander.
2007-02-07 13:37:42 +00:00
Peter Eisentraut
037f8413fa
Move NAMEDATALEN definition from postgres_ext.h to pg_config_manual.h. It
...
used to be part of libpq's exported interface many releases ago, but now
it's no longer necessary to make it accessible to clients.
2007-02-06 09:16:08 +00:00
Neil Conway
b587bafef1
This patch changes the installscript for vcbuild to actually parse the
...
generated solution files for what to install, instead of blindly copying
everything as it previously did. With the previous quick-n-dirty
version, it would copy old DLLs if you reconfigured in a way that didn't
include subprojects like a PL for example.
Magnus Hagander.
2007-02-02 16:25:34 +00:00
Bruce Momjian
8b4ff8b6a1
Wording cleanup for error messages. Also change can't -> cannot.
...
Standard English uses "may", "can", and "might" in different ways:
may - permission, "You may borrow my rake."
can - ability, "I can lift that log."
might - possibility, "It might rain today."
Unfortunately, in conversational English, their use is often mixed, as
in, "You may use this variable to do X", when in fact, "can" is a better
choice. Similarly, "It may crash" is better stated, "It might crash".
2007-02-01 19:10:30 +00:00