Convert path format back to Windows slashes syntax. Mandatory for Win98 build.

This commit is contained in:
Sebastien Barre 2001-09-01 16:56:41 -04:00
parent 9c3fc67d00
commit 2f6e0d4703
1 changed files with 7 additions and 2 deletions

View File

@ -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<std::string>::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";