From b7d3a8453921e6aabb89966b2720b6a637e3322e Mon Sep 17 00:00:00 2001
From: Magnus Hagander <magnus@hagander.net>
Date: Mon, 2 Apr 2007 12:11:26 +0000
Subject: [PATCH] xcopy can only deal with forward-slashed paths when it's
 quoted - needed for "vcregress check" to work. Per report from Dave Page.

---
 src/tools/msvc/Install.pm | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/tools/msvc/Install.pm b/src/tools/msvc/Install.pm
index c5501d9ee75..3b9df5f5542 100644
--- a/src/tools/msvc/Install.pm
+++ b/src/tools/msvc/Install.pm
@@ -3,7 +3,7 @@ package Install;
 #
 # Package that provides 'make install' functionality for msvc builds
 #
-# $PostgreSQL: pgsql/src/tools/msvc/Install.pm,v 1.6 2007/03/29 20:48:26 mha Exp $
+# $PostgreSQL: pgsql/src/tools/msvc/Install.pm,v 1.7 2007/04/02 12:11:26 mha Exp $
 #
 use strict;
 use warnings;
@@ -67,6 +67,8 @@ sub Install
     CopyIncludeFiles($target);
 
     GenerateNLSFiles($target,$config->{nls}) if ($config->{nls});
+
+    print "Installation complete.\n";
 }
 
 sub EnsureDirectories
@@ -336,7 +338,7 @@ sub CopyIncludeFiles
 
         EnsureDirectories($target . '/include/postgresql/server', $d);
         system(
-            "xcopy /s /i /q /r /y src\\include\\$d\\*.h $target\\include\\postgresql\\server\\$d\\")
+            "xcopy /s /i /q /r /y src\\include\\$d\\*.h \"$target\\include\\postgresql\\server\\$d\\\"")
           && croak("Failed to copy include directory $d\n");
     }
     closedir($D);
-- 
GitLab