aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMagnus Hagander <magnus@hagander.net>2017-05-05 12:08:48 +0200
committerMagnus Hagander <magnus@hagander.net>2017-05-05 12:08:48 +0200
commit28d1c8ccc87128f9b0b937eae277473027c36b7e (patch)
tree0fb99f0500a2ab566985111a955362eb291ff22e /src
parent0557a5dc2cf845639d384801b6861ebbd35dc7ee (diff)
downloadpostgresql-28d1c8ccc87128f9b0b937eae277473027c36b7e.tar.gz
postgresql-28d1c8ccc87128f9b0b937eae277473027c36b7e.zip
Build pgoutput.dll in MSVC build
Without this, logical replication obviously does not work on Windows MauMau, with clean.bet additions from me per note from Michael Paquier
Diffstat (limited to 'src')
-rw-r--r--src/tools/msvc/Mkvcbuild.pm5
-rwxr-xr-xsrc/tools/msvc/clean.bat1
2 files changed, 6 insertions, 0 deletions
diff --git a/src/tools/msvc/Mkvcbuild.pm b/src/tools/msvc/Mkvcbuild.pm
index 30c126503bd..642797d738e 100644
--- a/src/tools/msvc/Mkvcbuild.pm
+++ b/src/tools/msvc/Mkvcbuild.pm
@@ -252,6 +252,11 @@ sub mkvcbuild
$libpqwalreceiver->AddIncludeDir('src/interfaces/libpq');
$libpqwalreceiver->AddReference($postgres, $libpq);
+ my $pgoutput = $solution->AddProject(
+ 'pgoutput', 'dll', '',
+ 'src/backend/replication/pgoutput');
+ $pgoutput->AddReference($postgres);
+
my $pgtypes = $solution->AddProject(
'libpgtypes', 'dll',
'interfaces', 'src/interfaces/ecpg/pgtypeslib');
diff --git a/src/tools/msvc/clean.bat b/src/tools/msvc/clean.bat
index ab51284e643..e50f228d9ed 100755
--- a/src/tools/msvc/clean.bat
+++ b/src/tools/msvc/clean.bat
@@ -20,6 +20,7 @@ del /s /q src\bin\win32ver.rc 2> NUL
del /s /q src\interfaces\win32ver.rc 2> NUL
if exist src\backend\win32ver.rc del /q src\backend\win32ver.rc
if exist src\backend\replication\libpqwalreceiver\win32ver.rc del /q src\backend\replication\libpqwalreceiver\win32ver.rc
+if exist src\backend\replication\pgoutput\win32ver.rc del /q src\backend\replication\pgoutput\win32ver.rc
if exist src\backend\snowball\win32ver.rc del /q src\backend\snowball\win32ver.rc
if exist src\interfaces\ecpg\test\win32ver.rc del /q src\interfaces\ecpg\test\win32ver.rc
if exist src\pl\plperl\win32ver.rc del /q src\pl\plperl\win32ver.rc