Magnus Hagander
de6e4c9d60
Make float4byval and float8byval configurable on MSVC.
2008-04-21 10:01:32 +00:00
Andrew Dunstan
fcf053d782
Make integer_datetimes the default for MSVC even if not mentioned in config.pl.
2008-04-15 12:16:51 +00:00
Andrew Dunstan
458c585697
Generate dummy probes.h for MSVC builds.
2008-03-21 02:50:02 +00:00
Magnus Hagander
b13635ce59
Support for building contrib/uuid-ossp with MSVC.
...
Original patch from Hiroshi Saito, modified by me.
2008-02-28 12:17:59 +00:00
Magnus Hagander
fae032c9fc
Unbreak MSVC build after recent addition of HTMLDIR.
2008-02-19 12:00:03 +00:00
Magnus Hagander
2890c33084
Build two more .DEF files for ecpg instead of using default ones.
2007-10-03 13:43:24 +00:00
Magnus Hagander
c8792c86f2
Build DEF file for libecpg instead of generating a default one.
2007-10-03 12:11:00 +00:00
Tom Lane
dd4594e332
Fix MSVC build (I think) for recent pg_proc.h column addition.
...
This business with two independent build systems does kinda suck.
2007-09-03 02:51:47 +00:00
Magnus Hagander
d602592494
Make it possible, and default, for MingW to build with SSPI support
...
by dynamically loading the function that's missing from the MingW
headers and library.
2007-07-24 09:00:27 +00:00
Magnus Hagander
f70866fb23
SSPI authentication on Windows. GSSAPI compatible client when doing Kerberos
...
against a Unix server, and Windows-specific server-side authentication
using SSPI "negotiate" method (Kerberos or NTLM).
Only builds properly with MSVC for now.
2007-07-23 10:16:54 +00:00
Magnus Hagander
784fd04940
Enable GSSAPI to build using MSVC. Always build GSSAPI when Kerberos is
...
enabled, because the only Kerberos library supported always contains it.
2007-07-12 14:43:21 +00:00
Magnus Hagander
6771994058
Fix freenig of names in Kerberos when using MIT - need to use the
...
free function provided in the Kerberos library.
This fixes a very hard to track down heap corruption on windows
when using debug runtimes.
2007-07-12 14:10:39 +00:00
Andrew Dunstan
52ba24a156
Quiet warnings about redefined PGPORT macros for MSVC.
2007-06-20 17:19:00 +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
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
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
4dd3365086
Enable IPV6 when building with MSVC.
2007-04-12 07:03:00 +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
8ca1571665
Support for installing NLS files, and update support to use gettext
...
from gnuwin32.
2007-03-24 22:16:49 +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
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
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
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
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
Magnus Hagander
cff7fcf173
Properly parse Makefile after change from := to =.
2007-02-13 15:01:52 +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
Bruce Momjian
693c85d954
When using MSVC, disable the building of ecpg if pthreads is not
...
specified.
Magnus Hagander
2007-01-24 19:24:28 +00:00
Alvaro Herrera
e25138f3e9
This patch is required for vcbuild to work after the changes to
...
pg_proc.h (it's the same changes that's in gen_fmgrtab.sh in the unix
build).
Patch from Magnus Hagander.
2007-01-23 15:44:11 +00:00
Neil Conway
7f58ed1a10
vcbuild updates from Magnus:
...
* After Markos patch, now builds pgcrypto without zlib again
* Updates README with xml info
* xml requires xslt and iconv
* disable unnecessary warning about __cdecl()
* Add a buildenv.bat called from all other bat files to set up things
like PATH for flex/bison. (Can't just set it before calling, doesn't
always work when building from the GUI)
2007-01-16 21:43:19 +00:00
Tom Lane
cd44c23eb4
Add support for XML build option to MSVC build scripts.
...
Magnus Hagander
2006-12-29 16:49:02 +00:00
Tom Lane
ae8c1bea02
More MSVC build support from Magnus.
2006-11-29 19:49:31 +00:00
Tom Lane
aaef29b377
More MSVC build fixes:
...
* New versions of OpenSSL come with proper debug versions, and use
suffixed names on the LIBs for that. Adapts library handling to deal
with that.
* Fixes error where it incorrectly enabled Kerberos based on NLS
configuration instead of Kerberos configuration
* Specifies path of perl in config, instead of using current one.
Required when using a 64-bit perl normally, but want to build pl/perl
against 32-bit one (required)
* Fix so pgevent generates win32ver.rc automatically
Magnus Hagander
2006-11-20 19:18:02 +00:00
Tom Lane
83078e9912
Several fixes for MSVC build scripts, from Magnus.
2006-09-15 21:42:02 +00:00
Bruce Momjian
c66939c4aa
Add MSVC build tools.
...
Magnus Hagander
2006-09-04 21:30:40 +00:00