From 2f6e0d47039f3e0975a924785c4e3effff70d9ce Mon Sep 17 00:00:00 2001 From: Sebastien Barre Date: Sat, 1 Sep 2001 16:56:41 -0400 Subject: Convert path format back to Windows slashes syntax. Mandatory for Win98 build. --- Source/cmDSPWriter.cxx | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Source/cmDSPWriter.cxx b/Source/cmDSPWriter.cxx index 09f1ee8..cdd6186 100644 --- a/Source/cmDSPWriter.cxx +++ b/Source/cmDSPWriter.cxx @@ -258,11 +258,14 @@ void cmDSPWriter::WriteDSPFile(std::ostream& fout, // build up the depends and outputs and commands cmSourceGroup::CommandFiles totalCommand; std::string totalCommandStr; + std::string temp; for(cmSourceGroup::Commands::const_iterator c = commands.begin(); c != commands.end(); ++c) { totalCommandStr += "\n\t"; - totalCommandStr += c->first; + temp= c->first; + cmSystemTools::ConvertToWindowsSlashes(temp); + totalCommandStr += temp; totalCommand.Merge(c->second); } // Create a dummy file with the name of the source if it does @@ -317,10 +320,12 @@ void cmDSPWriter::WriteCustomRule(std::ostream& fout, // Write out the dependencies for the rule. fout << "USERDEP__HACK="; + std::string temp; for(std::set::const_iterator d = depends.begin(); d != depends.end(); ++d) { - fout << "\\\n\t" << cmSystemTools::EscapeSpaces(d->c_str()); + temp = *d; + fout << "\\\n\t" << cmSystemTools::EscapeSpaces(cmSystemTools::ConvertToWindowsSlashes(temp)); } fout << "\n"; -- cgit v0.12