diff options
author | Stephen Kelly <steveire@gmail.com> | 2015-08-05 16:17:55 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2015-10-08 21:41:29 (GMT) |
commit | df42dbb3558a6ba604ab584b21dfe7f8722eb025 (patch) | |
tree | 3d45a381504584b3ae8a726962a596fcfe76777a /Source/cmTarget.h | |
parent | a8429a402da4aeb717f4af234c8d14d1c4e10ed7 (diff) | |
download | CMake-df42dbb3558a6ba604ab584b21dfe7f8722eb025.zip CMake-df42dbb3558a6ba604ab584b21dfe7f8722eb025.tar.gz CMake-df42dbb3558a6ba604ab584b21dfe7f8722eb025.tar.bz2 |
cmGeneratorTarget: Move link implementation from cmTarget.
Diffstat (limited to 'Source/cmTarget.h')
-rw-r--r-- | Source/cmTarget.h | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/Source/cmTarget.h b/Source/cmTarget.h index 354eda2..aab9582 100644 --- a/Source/cmTarget.h +++ b/Source/cmTarget.h @@ -225,16 +225,6 @@ public: void GetObjectLibrariesCMP0026(std::vector<cmTarget*>& objlibs) const; - cmLinkImplementationLibraries const* - GetLinkImplementationLibraries(const std::string& config) const; - - void ComputeLinkImplementationLibraries(const std::string& config, - cmOptionalLinkImplementation& impl, - cmTarget const* head) const; - - cmOptionalLinkImplementation& - GetLinkImplMap(std::string const& config) const; - cmTarget const* FindTargetToLink(std::string const& name) const; /** Strip off leading and trailing whitespace from an item named in @@ -365,12 +355,6 @@ public: bool LinkLanguagePropagatesToDependents() const { return this->TargetTypeValue == STATIC_LIBRARY; } - std::map<std::string, std::string> const& - GetMaxLanguageStandards() const - { - return this->MaxLanguageStandards; - } - cmStringRange GetIncludeDirectoriesEntries() const; cmBacktraceRange GetIncludeDirectoriesBacktraces() const; @@ -385,6 +369,9 @@ public: cmStringRange GetSourceEntries() const; cmBacktraceRange GetSourceBacktraces() const; + cmStringRange GetLinkImplementationEntries() const; + cmBacktraceRange GetLinkImplementationBacktraces() const; + #if defined(_WIN32) && !defined(__CYGWIN__) const LinkLibraryVectorType &GetLinkLibrariesForVS6() const { @@ -471,7 +458,6 @@ private: std::set<std::string> Utilities; mutable std::set<std::string> LinkImplicitNullProperties; std::map<std::string, cmListFileBacktrace> UtilityBacktraces; - mutable std::map<std::string, std::string> MaxLanguageStandards; cmPolicies::PolicyMap PolicyMap; std::string Name; std::string InstallPath; @@ -529,14 +515,8 @@ private: void ComputeImportInfo(std::string const& desired_config, ImportInfo& info) const; - cmLinkImplementationLibraries const* - GetLinkImplementationLibrariesInternal(const std::string& config, - cmTarget const* head) const; - std::string ProcessSourceItemCMP0049(const std::string& s); - void ClearLinkMaps(); - void MaybeInvalidatePropertyCache(const std::string& prop); // Internal representation details. |