Browse Source

Advance more when preprocessing exported strings.

When evaluating TARGET_PROPERTY here, we can skip to the comma
location. We need to calculate it though as the string may have
just been changed.
Stephen Kelly 12 years ago
parent
commit
7ceeba992b
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Source/cmExportFileGenerator.cxx

+ 1 - 1
Source/cmExportFileGenerator.cxx

@@ -391,7 +391,7 @@ cmExportFileGenerator::ResolveTargetsInGeneratorExpression(
       {
       {
       input.replace(nameStartPos, commaPos - nameStartPos, targetName);
       input.replace(nameStartPos, commaPos - nameStartPos, targetName);
       }
       }
-    lastPos = pos + targetName.size();
+    lastPos = nameStartPos + targetName.size() + 1;
     }
     }
 
 
   std::string errorString;
   std::string errorString;