Browse Source

Extract a prefix variable from loop.

Stephen Kelly 10 years ago
parent
commit
d46c4f0727
1 changed files with 2 additions and 5 deletions
  1. 2 5
      Source/cmLocalUnixMakefileGenerator3.cxx

+ 2 - 5
Source/cmLocalUnixMakefileGenerator3.cxx

@@ -2395,14 +2395,11 @@ void cmLocalUnixMakefileGenerator3
     // each command.
     // each command.
     std::string outputForExisting =
     std::string outputForExisting =
                           this->ConvertToOutputForExisting(tgtDir, relRetDir);
                           this->ConvertToOutputForExisting(tgtDir, relRetDir);
+    std::string prefix = cd_cmd + outputForExisting + " && ";
     std::vector<std::string>::iterator i = commands.begin();
     std::vector<std::string>::iterator i = commands.begin();
     for (; i != commands.end(); ++i)
     for (; i != commands.end(); ++i)
       {
       {
-      std::string cmd = cd_cmd;
-      cmd += outputForExisting;
-      cmd += " && ";
-      cmd += *i;
-      *i = cmd;
+      *i = prefix + *i;
       }
       }
     }
     }
 }
 }