diff --git a/.gitignore b/.gitignore
index bc83e2959e..befc51d8e7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -284,6 +284,10 @@ __pycache__/
/packages/
/scripts/buildsystems/tmp/
/toolsrc/build.rel/
+/toolsrc/msbuild.x86.debug/
+/toolsrc/msbuild.x86.release/
+/toolsrc/msbuild.x64.debug/
+/toolsrc/msbuild.x64.release/
#ignore custom triplets
/triplets/*
#add vcpkg-designed triplets back in
diff --git a/scripts/bootstrap.ps1 b/scripts/bootstrap.ps1
index 7ebbb29304..216e3fb09a 100644
--- a/scripts/bootstrap.ps1
+++ b/scripts/bootstrap.ps1
@@ -328,7 +328,7 @@ if ($disableMetrics)
}
$platform = "x86"
-$vcpkgReleaseDir = "$vcpkgSourcesPath\release"
+$vcpkgReleaseDir = "$vcpkgSourcesPath\msbuild.x86.release"
if ($win64)
{
@@ -339,7 +339,7 @@ if ($win64)
}
$platform = "x64"
- $vcpkgReleaseDir = "$vcpkgSourcesPath\x64\release"
+ $vcpkgReleaseDir = "$vcpkgSourcesPath\msbuild.x64.release"
}
$arguments = (
diff --git a/toolsrc/dirs.proj b/toolsrc/dirs.proj
index 17d9fa1b0b..7729c98979 100644
--- a/toolsrc/dirs.proj
+++ b/toolsrc/dirs.proj
@@ -3,8 +3,8 @@
$(MSBuildThisFileDirectory)
-
+
diff --git a/toolsrc/vcpkg/vcpkg.vcxproj b/toolsrc/vcpkg/vcpkg.vcxproj
index 349f8fbf78..8edea2244f 100644
--- a/toolsrc/vcpkg/vcpkg.vcxproj
+++ b/toolsrc/vcpkg/vcpkg.vcxproj
@@ -53,7 +53,22 @@
-
+
+ $(SolutionDir)msbuild.x86.debug\$(ProjectName)\
+ $(SolutionDir)msbuild.x86.debug\
+
+
+ $(SolutionDir)msbuild.x86.release\
+ $(SolutionDir)msbuild.x86.release\$(ProjectName)\
+
+
+ $(SolutionDir)msbuild.x64.debug\$(ProjectName)\
+ $(SolutionDir)msbuild.x64.debug\
+
+
+ $(SolutionDir)msbuild.x64.release\$(ProjectName)\
+ $(SolutionDir)msbuild.x64.release\
+
Level4
diff --git a/toolsrc/vcpkglib/vcpkglib.vcxproj b/toolsrc/vcpkglib/vcpkglib.vcxproj
index 0cd3a9d253..8df9b5b9d6 100644
--- a/toolsrc/vcpkglib/vcpkglib.vcxproj
+++ b/toolsrc/vcpkglib/vcpkglib.vcxproj
@@ -56,7 +56,22 @@
-
+
+ $(SolutionDir)msbuild.x86.debug\$(ProjectName)\
+ $(SolutionDir)msbuild.x86.debug\
+
+
+ $(SolutionDir)msbuild.x86.release\
+ $(SolutionDir)msbuild.x86.release\$(ProjectName)\
+
+
+ $(SolutionDir)msbuild.x64.debug\$(ProjectName)\
+ $(SolutionDir)msbuild.x64.debug\
+
+
+ $(SolutionDir)msbuild.x64.release\$(ProjectName)\
+ $(SolutionDir)msbuild.x64.release\
+
Level3
diff --git a/toolsrc/vcpkgmetricsuploader/vcpkgmetricsuploader.vcxproj b/toolsrc/vcpkgmetricsuploader/vcpkgmetricsuploader.vcxproj
index 26fed0ec2d..e533d0e15d 100644
--- a/toolsrc/vcpkgmetricsuploader/vcpkgmetricsuploader.vcxproj
+++ b/toolsrc/vcpkgmetricsuploader/vcpkgmetricsuploader.vcxproj
@@ -53,7 +53,22 @@
-
+
+ $(SolutionDir)msbuild.x86.debug\$(ProjectName)\
+ $(SolutionDir)msbuild.x86.debug\
+
+
+ $(SolutionDir)msbuild.x86.release\
+ $(SolutionDir)msbuild.x86.release\$(ProjectName)\
+
+
+ $(SolutionDir)msbuild.x64.debug\$(ProjectName)\
+ $(SolutionDir)msbuild.x64.debug\
+
+
+ $(SolutionDir)msbuild.x64.release\$(ProjectName)\
+ $(SolutionDir)msbuild.x64.release\
+
Level3
diff --git a/toolsrc/vcpkgtest/vcpkgtest.vcxproj b/toolsrc/vcpkgtest/vcpkgtest.vcxproj
index 6bb0e80203..4cda294618 100644
--- a/toolsrc/vcpkgtest/vcpkgtest.vcxproj
+++ b/toolsrc/vcpkgtest/vcpkgtest.vcxproj
@@ -84,6 +84,22 @@
+
+ $(SolutionDir)msbuild.x86.debug\$(ProjectName)\
+ $(SolutionDir)msbuild.x86.debug\
+
+
+ $(SolutionDir)msbuild.x86.release\
+ $(SolutionDir)msbuild.x86.release\$(ProjectName)\
+
+
+ $(SolutionDir)msbuild.x64.debug\$(ProjectName)\
+ $(SolutionDir)msbuild.x64.debug\
+
+
+ $(SolutionDir)msbuild.x64.release\$(ProjectName)\
+ $(SolutionDir)msbuild.x64.release\
+
true