ENH: Define target and source property LABELS

This creates a new LABELS property for targets and source files.  We
write the labels of each target and its source files in target-specific
locations in the build tree for future use.
This commit is contained in:
Brad King
2009-02-10 08:50:21 -05:00
parent d0ed46e3d6
commit 13f9bb646d
4 changed files with 105 additions and 0 deletions
+3
View File
@@ -328,6 +328,9 @@ private:
std::map<cmStdString, RuleHash> RuleHashes;
void CheckRuleHashes();
void WriteTargetLabels();
bool WriteTargetLabels(cmTarget* target, std::string& file);
cmExternalMakefileProjectGenerator* ExtraGenerator;
// track files replaced during a Generate