浏览代码

ENH: make sure escaping is done for strings on the command line

Bill Hoffman 18 年之前
父节点
当前提交
8c39efe854
共有 1 个文件被更改,包括 1 次插入0 次删除
  1. 1 0
      Source/cmGlobalXCodeGenerator.cxx

+ 1 - 0
Source/cmGlobalXCodeGenerator.cxx

@@ -433,6 +433,7 @@ cmGlobalXCodeGenerator::CreateXCodeSourceFile(cmLocalGenerator* lg,
     lg->AppendFlags(flags, cmtarget.GetProperty("COMPILE_FLAGS"));
     }
   lg->AppendFlags(flags, sf->GetProperty("COMPILE_FLAGS"));
+  cmSystemTools::ReplaceString(flags, "\"", "\\\"");
   cmXCodeObject* fileRef = 
     this->CreateObject(cmXCodeObject::PBXFileReference);