diff options
author | Stephen Kelly <steveire@gmail.com> | 2016-10-08 10:21:36 (GMT) |
---|---|---|
committer | Stephen Kelly <steveire@gmail.com> | 2016-10-10 18:38:54 (GMT) |
commit | 7ef834682547df5e0ccdcd503558dcbf1206a638 (patch) | |
tree | a90aabc08970996773103105c00a45859e197184 /Source/cmLocalGenerator.h | |
parent | 69295812065a5d07c07347add2fdcf8f36f993ba (diff) | |
download | CMake-7ef834682547df5e0ccdcd503558dcbf1206a638.zip CMake-7ef834682547df5e0ccdcd503558dcbf1206a638.tar.gz CMake-7ef834682547df5e0ccdcd503558dcbf1206a638.tar.bz2 |
cmLocalGenerator: Pass link library info to OutputLinkLibraries
Remove the cmGeneratorTarget from the interface.
This is simplification of the OutputLinkLibraries responsibilities so
that it can be broken apart into multiple methods.
Diffstat (limited to 'Source/cmLocalGenerator.h')
-rw-r--r-- | Source/cmLocalGenerator.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Source/cmLocalGenerator.h b/Source/cmLocalGenerator.h index e19cba2..12b2b69 100644 --- a/Source/cmLocalGenerator.h +++ b/Source/cmLocalGenerator.h @@ -19,6 +19,7 @@ #include <string> #include <vector> +class cmComputeLinkInformation; class cmCustomCommandGenerator; class cmGeneratorTarget; class cmGlobalGenerator; @@ -347,11 +348,12 @@ public: protected: ///! put all the libraries for a target on into the given stream - void OutputLinkLibraries(cmLinkLineComputer* linkLineComputer, + void OutputLinkLibraries(cmComputeLinkInformation* pcli, + cmLinkLineComputer* linkLineComputer, std::string& linkLibraries, std::string& frameworkPath, std::string& linkPath, - cmGeneratorTarget&, bool relink, - bool forResponseFile, bool useWatcomQuote); + bool relink, bool forResponseFile, + bool useWatcomQuote); // Expand rule variables in CMake of the type found in language rules void ExpandRuleVariables(std::string& string, |