BUG: fix for bug#3362 xml escapes on -D stuff for visual studio
This commit is contained in:
parent
9d5dc7b396
commit
4c44781404
|
@ -1020,7 +1020,7 @@ void cmLocalVisualStudio7Generator::OutputDefineFlags(const char* flags,
|
||||||
// Double-quotes in the value of the definition must be escaped
|
// Double-quotes in the value of the definition must be escaped
|
||||||
// with a backslash. The entire definition should be quoted in
|
// with a backslash. The entire definition should be quoted in
|
||||||
// the generated xml attribute to avoid confusing the VS parser.
|
// the generated xml attribute to avoid confusing the VS parser.
|
||||||
cmSystemTools::ReplaceString(define, "\"", "\\"");
|
define = this->EscapeForXML(define.c_str());
|
||||||
// if the define has something in it that is not a letter or a number
|
// if the define has something in it that is not a letter or a number
|
||||||
// then quote it
|
// then quote it
|
||||||
if(define.
|
if(define.
|
||||||
|
|
Loading…
Reference in New Issue