summaryrefslogtreecommitdiffstats
path: root/Source/cmLocalGenerator.h
diff options
context:
space:
mode:
authorStephen Kelly <steveire@gmail.com>2016-10-08 10:21:36 (GMT)
committerStephen Kelly <steveire@gmail.com>2016-10-10 18:38:54 (GMT)
commit7ef834682547df5e0ccdcd503558dcbf1206a638 (patch)
treea90aabc08970996773103105c00a45859e197184 /Source/cmLocalGenerator.h
parent69295812065a5d07c07347add2fdcf8f36f993ba (diff)
downloadCMake-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.h8
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,