Magnus Hagander
d1eaa42fd5
Add extra checks for buildfarm to pick up errors when running
...
on XP or earlier versions of Windows.
Andrew Dunstan
2007-06-26 11:43:56 +00:00
Andrew Dunstan
52ba24a156
Quiet warnings about redefined PGPORT macros for MSVC.
2007-06-20 17:19:00 +00:00
Magnus Hagander
ee0d34ab64
ECPG requires a local include directory to override the project-wide ones.
...
Add ability to add "prefix include directories", and use it...
With this, ecpg regression tests now pass on MSVC builds.
2007-06-12 18:31:28 +00:00
Magnus Hagander
09922597c5
Rewrite ECPG regression test driver in C, by splitting the standard
...
regression driver into two parts and reusing half of it. Required to
run ECPG tests without a shell on MSVC builds.
Fix ECPG thread tests for MSVC build (incl output files).
Joachim Wieland and Magnus Hagander
2007-06-12 11:07:34 +00:00
Michael Meskes
93625aa8ac
Applied Joachim's patch for ecpg_config.h creation on Vista.
...
Changed variable test to not run into infinite loops on backend errors.
2007-05-27 11:16:41 +00:00
Andrew Dunstan
ea7f18d15b
fix perl thinko
2007-05-15 01:57:57 +00:00
Andrew Dunstan
42a65e39a5
Use configured pgport in MSVC config file.
2007-05-15 00:15:01 +00:00
Magnus Hagander
2ede0ecacc
Log directory we're installing into.
...
Per request from Andrew Dunstan.
2007-05-13 15:33:07 +00:00
Tom Lane
bc8036fc66
Support arrays of composite types, including the rowtypes of regular tables
...
and views (but not system catalogs, nor sequences or toast tables). Get rid
of the hardwired convention that a type's array type is named exactly "_type",
instead using a new column pg_type.typarray to provide the linkage. (It still
will be named "_type", though, except in odd corner cases such as
maximum-length type names.)
Along the way, make tracking of owner and schema dependencies for types more
uniform: a type directly created by the user has these dependencies, while a
table rowtype or auto-generated array type does not have them, but depends on
its parent object instead.
David Fetter, Andrew Dunstan, Tom Lane
2007-05-11 17:57:14 +00:00
Magnus Hagander
40f7b9e169
Release builds generate different strangely formatted export names
...
for local symbols, that shouldn't be exported. This patch excludes them,
cutting down about 10,000 exported symbols and decreasing the binary size
by 20%.
2007-05-03 14:04:03 +00:00
Magnus Hagander
d6013a34f2
Add wrapper script around install.pl that calls buildenv.bat before doing
...
the install.
Dave Page
2007-05-01 20:11:14 +00:00
Magnus Hagander
6cc02136a4
Properly set MODULE_PATHNAME based on module name instead of incorrectly based
...
on directory name. Fixes the generation of .sql files in contrib/spi.
Per complaint from Dave Page.
2007-04-27 16:45:54 +00:00
Magnus Hagander
5ea27a4b28
libpgtypes is a client lib, should not link with backend.
2007-04-26 14:09:12 +00:00
Magnus Hagander
2d7f4f2220
Generate "fake configure output" for pg_config, so that external builds
...
like Slony can figure out which options were enabled in the build.
2007-04-26 10:36:47 +00:00
Magnus Hagander
6792b4bba3
Install libpgport.lib as needed by some client programs.
...
Dave Page
2007-04-25 19:00:05 +00:00
Magnus Hagander
9295463087
Install headers in the same directory structure as Mingw.
...
Dave Page
2007-04-25 18:58:33 +00:00
Magnus Hagander
152b77aa3d
Don't try to install uuid-ossp since we don't build it.
...
Per buildfarm member mastodon.
2007-04-23 17:18:58 +00:00
Magnus Hagander
ac7e6c0665
Fix build for directories with spaces in them by quoting properly.
...
Joachim Wieland
2007-04-21 20:58:05 +00:00
Magnus Hagander
adf7788c5e
Don't try to build uuid-ossp on msvc.
2007-04-21 19:04:51 +00:00
Bruce Momjian
0240b28668
Add script major_release_split to simplify creating release notes for
...
multiple releases.
2007-04-20 19:40:53 +00:00
Bruce Momjian
d4b832508a
Add mention of checking <link> behavior of HISTORY.html to release
...
checklist.
2007-04-20 15:47:08 +00:00
Magnus Hagander
62d25256f1
Change default build to release, to be consistent with unix build.
...
Make it possible to set the default from builenv.bat.
Per request from Dave Page
2007-04-18 10:14:06 +00:00
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