Better handling of new lines when moving from dos to unix

This commit is contained in:
Andy Cedilnik 2001-12-17 17:44:24 -05:00
parent fa53ab0807
commit e89d9d3378
1 changed files with 2 additions and 2 deletions

View File

@ -629,9 +629,9 @@ void cmSystemTools::GetArguments(std::string& line,
std::vector<std::string>& arguments) std::vector<std::string>& arguments)
{ {
// Match a normal argument (not quoted, no spaces). // Match a normal argument (not quoted, no spaces).
cmRegularExpression normalArgument("[ \t]*(([^ \t\\]|[\\].)+)[ \t]*"); cmRegularExpression normalArgument("[ \t]*(([^ \t\r\\]|[\\].)+)[ \t\r]*");
// Match a quoted argument (surrounded by double quotes, spaces allowed). // Match a quoted argument (surrounded by double quotes, spaces allowed).
cmRegularExpression quotedArgument("[ \t]*(\"([^\"\\]|[\\].)*\")[ \t]*"); cmRegularExpression quotedArgument("[ \t]*(\"([^\"\\]|[\\].)*\")[ \t\r]*");
bool done = false; bool done = false;
while(!done) while(!done)