pgsql: Allow running src/tools/msvc/mkvcbuild.pl under not Windows - Mailing list pgsql-committers

From Peter Eisentraut
Subject pgsql: Allow running src/tools/msvc/mkvcbuild.pl under not Windows
Date
Msg-id E1j5ERf-0003uM-Od@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Allow running src/tools/msvc/mkvcbuild.pl under not Windows

This to allow verifying the MSVC build file generation without having
to have Windows.

To do this, we avoid Windows-specific Perl modules and don't run the
"cl" compiler or "nmake".  The resulting build files won't actually be
completely correct, but it's useful enough.

Reviewed-by: Michael Paquier <michael@paquier.xyz>
Reviewed-by: Julien Rouhaud <rjuju123@gmail.com>
Discussion: https://www.postgresql.org/message-id/flat/d73b2c7b-f081-8357-8422-7564d55f1aac%402ndquadrant.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/73c8596488fd5fd619991f56dae5d22f551b06d9

Modified Files
--------------
src/tools/msvc/Mkvcbuild.pm       |  6 ++++--
src/tools/msvc/Project.pm         |  2 +-
src/tools/msvc/Solution.pm        | 17 ++++++++++++-----
src/tools/msvc/VSObjectFactory.pm | 31 +++++++++++++++++++------------
4 files changed, 36 insertions(+), 20 deletions(-)


pgsql-committers by date:

Previous
From: Tom Lane
Date:
Subject: pgsql: Assume that we have functional, 64-bit fseeko()/ftello().
Next
From: Peter Eisentraut
Date:
Subject: pgsql: Fix perlcritic warnings