summaryrefslogtreecommitdiffstats
path: root/Source/cmGlobalGenerator.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2009-02-10 13:50:21 (GMT)
committerBrad King <brad.king@kitware.com>2009-02-10 13:50:21 (GMT)
commit13f9bb646d5ce506efb8fc2d36b6f9ce2268fb2e (patch)
tree866ed661c1db4761cfe82e65a84ef7ebd8588c12 /Source/cmGlobalGenerator.h
parentd0ed46e3d66beead514ee8d95789b5ee56151812 (diff)
downloadCMake-13f9bb646d5ce506efb8fc2d36b6f9ce2268fb2e.zip
CMake-13f9bb646d5ce506efb8fc2d36b6f9ce2268fb2e.tar.gz
CMake-13f9bb646d5ce506efb8fc2d36b6f9ce2268fb2e.tar.bz2
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.
Diffstat (limited to 'Source/cmGlobalGenerator.h')
-rw-r--r--Source/cmGlobalGenerator.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/cmGlobalGenerator.h b/Source/cmGlobalGenerator.h
index 60847c2..02e2396 100644
--- a/Source/cmGlobalGenerator.h
+++ b/Source/cmGlobalGenerator.h
@@ -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