We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see ourdocumentation.
There was an error while loading.Please reload this page.
1 parent6d79871 commit4fc6e2fCopy full SHA for 4fc6e2f
src/tools/msvc/Mkvcbuild.pm
@@ -3,7 +3,7 @@ package Mkvcbuild;
3
#
4
# Package that generates build files for msvc build
5
6
-# $PostgreSQL: pgsql/src/tools/msvc/Mkvcbuild.pm,v 1.34 2008/12/02 10:39:31 mha Exp $
+# $PostgreSQL: pgsql/src/tools/msvc/Mkvcbuild.pm,v 1.35 2008/12/20 22:04:02 mha Exp $
7
8
use Carp;
9
use Win32;
@@ -312,6 +312,15 @@ sub mkvcbuild
312
$p->AddReference($postgres);
313
}
314
315
+$mf = Project::read_file('src\backend\foreign\Makefile');
316
+$mf =~s{\\s*[\r\n]+}{}mg;
317
+$mf =~m{FDW\s*=\s*(.*)$}m ||die'Could not match in foreign makefile' ."\n";
318
+foreachmy$foreign (split /\s+/,$1)
319
+ {
320
+my$proj =$solution->AddProject($foreign .'_fdw','dll','foreign','src\backend\foreign\\' .$foreign);
321
+$proj->AddReference($postgres);
322
+ }
323
+
324
$mf = Project::read_file('src\bin\scripts\Makefile');
325
$mf =~s{\\s*[\r\n]+}{}mg;
326
$mf =~m{PROGRAMS\s*=\s*(.*)$}m ||die'Could not match in bin\scripts\Makefile' ."\n";