diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-08-04 17:19:44 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2015-08-05 16:20:45 (GMT) |
commit | 7da4c9d4edbdd6df6aa2a9467d6f32a98fc8cac4 (patch) | |
tree | 9abd84c4ef0bd0b1a7d9222db49174e7df5b5d5c /Source/cmGeneratorTarget.h | |
parent | 97f10e488a5153e45d6a27a730cc1ecbaae7d559 (diff) | |
download | CMake-7da4c9d4edbdd6df6aa2a9467d6f32a98fc8cac4.zip CMake-7da4c9d4edbdd6df6aa2a9467d6f32a98fc8cac4.tar.gz CMake-7da4c9d4edbdd6df6aa2a9467d6f32a98fc8cac4.tar.bz2 |
cmGeneratorTarget: Move GetLinkImplementationClosure
Diffstat (limited to 'Source/cmGeneratorTarget.h')
-rw-r--r-- | Source/cmGeneratorTarget.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/Source/cmGeneratorTarget.h b/Source/cmGeneratorTarget.h index 8e68d39..1303ee4 100644 --- a/Source/cmGeneratorTarget.h +++ b/Source/cmGeneratorTarget.h @@ -245,6 +245,18 @@ private: cmGeneratorTarget(cmGeneratorTarget const&); void operator=(cmGeneratorTarget const&); + + struct LinkImplClosure: public std::vector<cmTarget const*> + { + LinkImplClosure(): Done(false) {} + bool Done; + }; + mutable std::map<std::string, LinkImplClosure> LinkImplClosureMap; + +public: + std::vector<cmTarget const*> const& + GetLinkImplementationClosure(const std::string& config) const; + }; struct cmStrictTargetComparison { |