aboutsummaryrefslogtreecommitdiff
path: root/src/tools/msvc/Solution.pm
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/msvc/Solution.pm')
-rw-r--r--src/tools/msvc/Solution.pm9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/tools/msvc/Solution.pm b/src/tools/msvc/Solution.pm
index a66b04c242d..1e125aef942 100644
--- a/src/tools/msvc/Solution.pm
+++ b/src/tools/msvc/Solution.pm
@@ -865,15 +865,12 @@ EOF
utils/rel.h
);
- chdir('src/backend/nodes');
+ my @node_files = map { "src/include/$_" } @node_headers;
- my @node_files = map { "../../../src/include/$_" } @node_headers;
-
- system("perl gen_node_support.pl @node_files");
- open(my $f, '>', 'node-support-stamp')
+ system("perl src/backend/nodes/gen_node_support.pl --outdir src/backend/nodes @node_files");
+ open(my $f, '>', 'src/backend/nodes/node-support-stamp')
|| confess "Could not touch node-support-stamp";
close($f);
- chdir('../../..');
}
if (IsNewer(