From 8074bca93ca3774d3ce8ca9195f1f08d36d6e7bb Mon Sep 17 00:00:00 2001 From: Alex Neundorf Date: Sat, 12 Feb 2011 21:54:02 +0100 Subject: [PATCH] Fix XML escaping for target names in Eclipse project files (#11658) Alex --- Source/cmExtraEclipseCDT4Generator.cxx | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Source/cmExtraEclipseCDT4Generator.cxx b/Source/cmExtraEclipseCDT4Generator.cxx index 4cd052afd..cd2229174 100644 --- a/Source/cmExtraEclipseCDT4Generator.cxx +++ b/Source/cmExtraEclipseCDT4Generator.cxx @@ -1001,15 +1001,16 @@ void cmExtraEclipseCDT4Generator::AppendTarget(cmGeneratedFileStream& fout, const std::string& path, const char* prefix) { + std::string targetXml = cmExtraEclipseCDT4Generator::EscapeForXML(target); fout << - "\n" "" << cmExtraEclipseCDT4Generator::GetEclipsePath(make) << "\n" "" << makeArgs << "\n" - "" << target << "\n" + "" << targetXml << "\n" "true\n" "false\n" "\n"