BUG#259: Do not double quote arguments if they are already quoted when writing DartTestfile.txt.

This commit is contained in:
Brad King 2003-10-30 14:00:59 -05:00
parent f2e6d5790b
commit cc3887c462
1 changed files with 10 additions and 9 deletions

View File

@ -67,18 +67,19 @@ void cmAddTestCommand::FinalPass()
++it;
for (; it != m_Args.end(); ++it)
{
if(it->find(" ") != std::string::npos)
{
fout << " \"" << *it << "\"";
}
else
{
fout << " " << *it;
}
if((it->find(" ") != std::string::npos) &&
(*it->begin() != '"' || *(it->end()-1) != '"'))
{
fout << " \"" << *it << "\"";
}
else
{
fout << " " << *it;
}
}
fout << ")" << std::endl;
fout.close();
}
}
return;
}