diff options
-rw-r--r-- | Source/cmLocalUnixMakefileGenerator3.cxx | 4 | ||||
-rw-r--r-- | Source/cmMakefileTargetGenerator.cxx | 6 |
2 files changed, 6 insertions, 4 deletions
diff --git a/Source/cmLocalUnixMakefileGenerator3.cxx b/Source/cmLocalUnixMakefileGenerator3.cxx index a717bef..50921be 100644 --- a/Source/cmLocalUnixMakefileGenerator3.cxx +++ b/Source/cmLocalUnixMakefileGenerator3.cxx @@ -1110,8 +1110,8 @@ cmLocalUnixMakefileGenerator3 for(std::vector<std::string>::const_iterator f = files.begin(); f != files.end(); ++f) { - fout << "\"" << this->Convert(f->c_str(),START_OUTPUT,UNCHANGED) - << "\"\n"; + std::string fc = this->Convert(f->c_str(),START_OUTPUT,UNCHANGED); + fout << " " << this->EscapeForCMake(fc.c_str()) << "\n"; } fout << ")\n"; commands.push_back(remove); diff --git a/Source/cmMakefileTargetGenerator.cxx b/Source/cmMakefileTargetGenerator.cxx index 6cb5fd0..3f4b866 100644 --- a/Source/cmMakefileTargetGenerator.cxx +++ b/Source/cmMakefileTargetGenerator.cxx @@ -933,8 +933,10 @@ void cmMakefileTargetGenerator::WriteTargetDependRules() this->MultipleOutputPairs.begin(); pi != this->MultipleOutputPairs.end(); ++pi) { - *this->InfoFileStream << " \"" << pi->first << "\" \"" - << pi->second << "\"\n"; + *this->InfoFileStream + << " " << this->LocalGenerator->EscapeForCMake(pi->first.c_str()) + << " " << this->LocalGenerator->EscapeForCMake(pi->second.c_str()) + << "\n"; } *this->InfoFileStream << " )\n\n"; } |