Try to fix MSVC build of pg_rewind.
authorHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 23 Mar 2015 18:25:35 +0000 (20:25 +0200)
committerHeikki Linnakangas <heikki.linnakangas@iki.fi>
Mon, 23 Mar 2015 18:26:49 +0000 (20:26 +0200)
It worked in my Windows VM with VS2013, but buildfarm animal mastodon,
running MSVC 2005, was not happy. Amit Kapila also reported a similar error
earlier in his environment. Let's see if this helps.

src/tools/msvc/Mkvcbuild.pm

index 8099a61ee0d1d7361ab2530395bfb81e06b6797c..0ca786c1df95553a680933e0794f62a03f272479 100644 (file)
@@ -427,6 +427,7 @@ sub mkvcbuild
    $pgrewind->{name} = 'pg_rewind';
    $pgrewind->AddFile('src\backend\access\transam\xlogreader.c');
    $pgrewind->AddLibrary('ws2_32.lib');
+   $pgrewind->AddDefine('FRONTEND');
 
    my $pgevent = $solution->AddProject('pgevent', 'dll', 'bin');
    $pgevent->AddFiles('src\bin\pgevent', 'pgevent.c', 'pgmsgevent.rc');