Andrew Dunstan
1e8b78e521
Back-patch Fix bat file quoting of %ENV from commit 19b7fac8.
2011-07-04 10:12:27 -04:00
Andrew Dunstan
a5c629f373
Avoid use of mixed slash style paths in arguments to xcopy in MSVC builds.
...
Some versions of xcopy, notably on Windows 7 don't like it. Backpatch
to 8.3, where we first used xcopy.
2011-04-07 22:16:56 -04:00
Magnus Hagander
628a6b7564
Ensure the directory for gram.h is created on win32
...
Result of bad testing of my last commit.
2011-01-09 17:02:03 +01:00
Magnus Hagander
763072ba8f
Properly install gram.h on MSVC builds
...
This file is now needed by pgAdmin builds, which started
failing since it was missing in the installer builds.
2011-01-09 15:33:42 +01:00
Magnus Hagander
eed33cdd83
Fix msvc build for localized versions of Visual C++
...
Look only at the non-localized part of the output from "vcbuild /?",
which is used to determine the version of Visual Studio in use. Different
languages seem to localize different amounts of the string, but we assume
the part "Microsoft Visual C++" won't be modified.
2010-10-17 16:38:54 +02:00
Tom Lane
060f576d0b
Remove excess argument to open(2).
...
Many compilers don't complain about this, but some do, and it's certainly
wrong. Back-patch to 8.4 where the error was introduced.
Mark Kirkwood
2010-10-02 18:40:48 -04:00
Tom Lane
5074f68848
Fix remaining stray references to CVS.
...
These are just cosmetic and don't seem worth back-patching far.
I put them into 9.0 just because it was trivial to do so.
2010-09-22 19:51:46 -04:00
Bruce Momjian
9e15b476de
Mention why one C file fails pgindent.
2010-07-06 19:26:28 +00:00
Bruce Momjian
239d769e7e
pgindent run for 9.0, second run
2010-07-06 19:19:02 +00:00
Bruce Momjian
52783b212c
Update pgindent testing instructions.
2010-07-06 19:18:19 +00:00
Tom Lane
291a957745
Split the LDFLAGS make variable into two parts: LDFLAGS is now used for
...
linking both executables and shared libraries, and we add on LDFLAGS_EX when
linking executables or LDFLAGS_SL when linking shared libraries. This
provides a significantly cleaner way of dealing with link-time switches than
the former behavior. Also, make sure that the various platform-specific
%.so: %.o rules incorporate LDFLAGS and LDFLAGS_SL; most of them missed that
before. (I did not add these variables for the platforms that invoke $(LD)
directly, however. It's not clear if we can do that safely, since for the
most part we assume these variables use CC command-line syntax.)
Per gripe from Aaron Swenson and subsequent investigation.
2010-07-05 18:54:38 +00:00
Bruce Momjian
2330d9c147
Simplify test_fsync duration computation.
2010-07-04 13:42:51 +00:00
Bruce Momjian
7341a8cab2
Report test_fynsc times in tests per second, instead of total seconds.
2010-07-04 01:50:29 +00:00
Andrew Dunstan
97301ab189
Unbreak MSVC builds by removing copydir.c from list of libpgport files
2010-07-02 23:25:27 +00:00
Andrew Dunstan
540113dc96
Unbreak MSVC builds for pg_archivecleanup by linking with libpgport
2010-06-15 12:48:36 +00:00
Andrew Dunstan
2a73ee59db
Fix MSVC builds for recent plperl changes. Go back to version 8.2, which is
...
where we started supporting MSVC builds.
Security: CVE-2010-1169
2010-05-13 21:33:00 +00:00
Magnus Hagander
12bc72db60
Properly support multi-line entires (such as OBJS=) when building
...
PROGRAM, not just MODULE, in contrib.
2010-05-13 15:56:22 +00:00
Andrew Dunstan
52d0b49f5e
Add missing library and include support for pg_upgrade to MSVC build system.
2010-05-13 13:40:03 +00:00
Robert Haas
33980a0640
Fix various instances of "the the".
...
Two of these were pointed out by Erik Rijkers; the rest I found.
2010-04-23 23:21:44 +00:00
Magnus Hagander
17056e054e
Add script to enumerate the timezones in the Windows registry and compare
...
it with the list we have in pgtz.c, showing any differences.
2010-04-15 11:00:45 +00:00
Magnus Hagander
93f35f0955
Perltidy run over the MSVC build system files, to clean up code formatting
...
and indentation styles.
2010-04-09 13:05:58 +00:00
Andrew Dunstan
7004434a46
Exclude unwanted typedef symbols in pgindent, including FD_SET which is found on some Windows platforms. Also, silence unnecessary messages and make awk happier about literal '*' on some platforms.
2010-04-05 03:09:09 +00:00
Andrew Dunstan
799c0d3f65
Use a file of patterns of filenames to exclude from pgindent runs, instead if using multiple invocations of egrep. Add perl ppport.h to the current list.
2010-04-01 14:44:39 +00:00
Michael Meskes
075d44120f
Adding special command line option that is now needed for the one ecpg regression test that was changed.
2010-03-21 14:26:58 +00:00
Bruce Momjian
d154a857ba
Mention way to get commit details for release notes.
2010-03-18 16:31:12 +00:00
Tom Lane
324505af01
Update oidjoins regression test for 9.0.
2010-03-14 04:17:54 +00:00
Andrew Dunstan
3a8497892c
Make iconv work like other optional libraries for MSVC.
2010-03-03 03:29:37 +00:00
Andrew Dunstan
05028cc33f
Add missing library and include dir for XSLT in MSVC builds
2010-03-02 22:02:31 +00:00
Andrew Dunstan
4ab911da74
Do not run regression tests for contrib/xml2 on MSVC unless building with XML
2010-03-02 17:06:51 +00:00
Andrew Dunstan
5600aaccbd
Add XSLT defines for MSVC builds
2010-03-02 12:29:14 +00:00
Bruce Momjian
4b0f822c77
Suggest gmake installcheck-world for pgindent testing.
2010-02-26 18:00:15 +00:00
Bruce Momjian
2cc6ff45f8
Revert pgindent changes to ecpg include files that are part of ecpg
...
regession test output, and update pgindent script to avoid them in the
future.
2010-02-26 17:07:55 +00:00
Bruce Momjian
98c356c8ad
Wording improvements to README.
2010-02-26 15:57:34 +00:00
Bruce Momjian
55d1402f61
Update pgindent docs to use maintainer-clean.
2010-02-26 15:42:36 +00:00
Bruce Momjian
e0d4b9c66f
Document why pgindent wants a fresh CVS checkout.
2010-02-26 13:50:34 +00:00
Bruce Momjian
637611585b
Call output file typedefs.list; update README.
2010-02-26 02:58:49 +00:00
Bruce Momjian
4f96ddd1d3
Update pgindent instructions.
2010-02-26 02:11:52 +00:00
Bruce Momjian
65e806cba1
pgindent run for 9.0
2010-02-26 02:01:40 +00:00
Bruce Momjian
16040575a0
Add pgindent typedefs file to CVS.
2010-02-26 01:55:35 +00:00
Bruce Momjian
a8307560e0
Update pgindent instructions to avoid changes to flex output files.
2010-02-26 01:40:15 +00:00
Tom Lane
50a90fac40
Stamp HEAD as 9.0devel, and update various places that were referring to 8.5
...
(hope I got 'em all). Per discussion, this release will be 9.0 not 8.5.
2010-02-17 04:19:41 +00:00
Magnus Hagander
ec86ef7a21
Fix another stupid typo...
...
Jan Urbanski
2010-02-15 17:10:50 +00:00
Magnus Hagander
a05af1d404
Make the msvc build system ask python about details of version and installation
...
prefix, instead of assuming it will always be following the default layout.
All information we need is not available on Windows, but the number of
assumptions are at least fewer this way than before.
Based on suggestions from James William Pye.
2010-02-14 14:10:23 +00:00
Heikki Linnakangas
55d877184e
Adjust MSVC build script too, now that the walreceiver dynamic module
...
has been renamed.
2010-01-20 09:22:43 +00:00
Andrew Dunstan
60e2fdf092
Fix typo in Mkvcbuild.pl
2010-01-20 04:29:07 +00:00
Andrew Dunstan
3d3616cc2f
Build plperl's new Util.xs
2010-01-20 04:14:06 +00:00
Magnus Hagander
ee3b4188a7
Add include directory for dblink to find fmgroids.h on VS2008 builds.
2010-01-17 13:21:50 +00:00
Magnus Hagander
40b91b3a8d
Build the walreceiver library on MSVC as well.
2010-01-16 11:55:38 +00:00
Andrew Dunstan
ccaad19112
remove use of temp file for perlchunks.h, as in recent change to plperl GNUmakefile
2010-01-11 14:16:18 +00:00
Andrew Dunstan
510f3502eb
Provide regression testing for plperlu, and for plperl+plperlu interaction.
...
The latter are only run if the platform can run both interpreters in the
same backend.
2010-01-09 15:25:41 +00:00