From a4dff91c35d670b173a9b276596f60b85373a2af Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Fri, 10 Jul 2009 12:26:39 -0400 Subject: [PATCH] ENH: change so rules show up in GUI, must be windows path --- Source/cmVisualStudio10TargetGenerator.cxx | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Source/cmVisualStudio10TargetGenerator.cxx b/Source/cmVisualStudio10TargetGenerator.cxx index 05196fff1..5da4e94fd 100644 --- a/Source/cmVisualStudio10TargetGenerator.cxx +++ b/Source/cmVisualStudio10TargetGenerator.cxx @@ -270,9 +270,12 @@ cmVisualStudio10TargetGenerator::WriteCustomRule(cmSourceFile* source, static_cast (this->GlobalGenerator)->GetConfigurations(); this->WriteString("BuildFileStream ) << - cmSystemTools::RelativePath(this->Makefile->GetCurrentOutputDirectory(), - sourcePath.c_str()) << "\">\n"; + std::string path = + cmSystemTools::RelativePath( + this->Makefile->GetCurrentOutputDirectory(), + sourcePath.c_str()); + this->ConvertToWindowsSlash(path); + (*this->BuildFileStream ) << path << "\">\n"; for(std::vector::iterator i = configs->begin(); i != configs->end(); ++i) {