From 240d39a6a4f72fe0e45fc1a1403e0b578d36a142 Mon Sep 17 00:00:00 2001 From: Clinton Stimpson Date: Wed, 5 Oct 2011 10:02:32 -0600 Subject: Fix XML safety issue with adding preprocessor defines in CodeBlocks project. --- Source/cmExtraCodeBlocksGenerator.cxx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/cmExtraCodeBlocksGenerator.cxx b/Source/cmExtraCodeBlocksGenerator.cxx index 7db91c7..9a0b1ea 100644 --- a/Source/cmExtraCodeBlocksGenerator.cxx +++ b/Source/cmExtraCodeBlocksGenerator.cxx @@ -19,6 +19,7 @@ #include "cmGeneratedFileStream.h" #include "cmTarget.h" #include "cmSystemTools.h" +#include "cmXMLSafe.h" #include @@ -585,7 +586,8 @@ void cmExtraCodeBlocksGenerator::AppendTarget(cmGeneratedFileStream& fout, for(std::vector::const_iterator di = defs.begin(); di != defs.end(); ++di) { - fout <<" c_str() << "\" />\n"; + cmXMLSafe safedef(di->c_str()); + fout <<" \n"; } } -- cgit v0.12