浏览代码

cmGlobalXCodeGenerator: do not pass char* to cmSystemTools::CollapseFullPath()

This takes a std::string&, so directly pass the object to it instead of
converting back and forth.
Rolf Eike Beer 9 年之前
父节点
当前提交
2263949b78
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      Source/cmGlobalXCodeGenerator.cxx

+ 1 - 1
Source/cmGlobalXCodeGenerator.cxx

@@ -2282,7 +2282,7 @@ void cmGlobalXCodeGenerator::CreateBuildSettings(cmGeneratorTarget* gtgt,
       {
       {
       std::string frameworkDir = *i;
       std::string frameworkDir = *i;
       frameworkDir += "/../";
       frameworkDir += "/../";
-      frameworkDir = cmSystemTools::CollapseFullPath(frameworkDir.c_str());
+      frameworkDir = cmSystemTools::CollapseFullPath(frameworkDir);
       if(emitted.insert(frameworkDir).second)
       if(emitted.insert(frameworkDir).second)
         {
         {
         fdirs.Add(this->XCodeEscapePath(frameworkDir));
         fdirs.Add(this->XCodeEscapePath(frameworkDir));