summaryrefslogtreecommitdiffstats
path: root/Source
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2010-12-20 16:27:24 (GMT)
committerBrad King <brad.king@kitware.com>2010-12-20 16:32:14 (GMT)
commit42a2e9d91ac3f82562ffe934273dbf0877cdcf26 (patch)
tree8cc8ceb4fb67d3b8d9d18c151c9ebd45c72b5cbd /Source
parent2c2eee61c1fb5bbe7e323699a40463087e808114 (diff)
downloadCMake-42a2e9d91ac3f82562ffe934273dbf0877cdcf26.zip
CMake-42a2e9d91ac3f82562ffe934273dbf0877cdcf26.tar.gz
CMake-42a2e9d91ac3f82562ffe934273dbf0877cdcf26.tar.bz2
Revert "Avoid msbuild idiosyncrasy that builds multiple configs" (#11633)
This reverts commit 57e71533f45601275afd7787d763664f9e6b9536. While "msbuild" can handle full paths to project files in solutions, the old "vcbuild" used for VS < 10 cannot. We will need another way to fix issue #11594.
Diffstat (limited to 'Source')
-rw-r--r--Source/cmGlobalVisualStudio7Generator.cxx2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/cmGlobalVisualStudio7Generator.cxx b/Source/cmGlobalVisualStudio7Generator.cxx
index 6858674..d421c7f 100644
--- a/Source/cmGlobalVisualStudio7Generator.cxx
+++ b/Source/cmGlobalVisualStudio7Generator.cxx
@@ -297,6 +297,8 @@ void cmGlobalVisualStudio7Generator::WriteTargetsToSolution(
{
cmMakefile* tmf = target->GetMakefile();
std::string dir = tmf->GetStartOutputDirectory();
+ dir = root->Convert(dir.c_str(),
+ cmLocalGenerator::START_OUTPUT);
this->WriteProject(fout, vcprojName, dir.c_str(),
*target);
written = true;