diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-10-25 11:22:51 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2015-10-27 06:44:23 (GMT) |
commit | 0c97d32f7a592a768d614c19b3fd48eab245a2c4 (patch) | |
tree | 49164276c41a985b4217a2b1a46c46283fcdc368 /Source/cmGlobalGenerator.h | |
parent | 383bfd95432990365ac5c7fc3ab190bfb05cbec1 (diff) | |
download | CMake-0c97d32f7a592a768d614c19b3fd48eab245a2c4.zip CMake-0c97d32f7a592a768d614c19b3fd48eab245a2c4.tar.gz CMake-0c97d32f7a592a768d614c19b3fd48eab245a2c4.tar.bz2 |
cmGlobalGenerator: Remove direct storage of targets
Find the target by looping when needed.
Diffstat (limited to 'Source/cmGlobalGenerator.h')
-rw-r--r-- | Source/cmGlobalGenerator.h | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/Source/cmGlobalGenerator.h b/Source/cmGlobalGenerator.h index 18f5329..5d4ce08 100644 --- a/Source/cmGlobalGenerator.h +++ b/Source/cmGlobalGenerator.h @@ -280,8 +280,6 @@ public: std::set<std::string> const& GetDirectoryContent(std::string const& dir, bool needDisk = true); - void AddTarget(cmTarget* t); - static bool IsReservedTarget(std::string const& name); virtual const char* GetAllTargetName() const { return "ALL_BUILD"; } @@ -439,9 +437,10 @@ protected: #else typedef std::map<std::string,cmTarget *> TargetMap; #endif - TargetMap TotalTargets; TargetMap AliasTargets; - TargetMap ImportedTargets; + + cmTarget* FindTargetImpl(std::string const& name) const; + cmTarget* FindImportedTargetImpl(std::string const& name) const; const char* GetPredefinedTargetsFolder(); virtual bool UseFolderProperty(); |