summaryrefslogtreecommitdiffstats
path: root/Source/cmComputeLinkInformation.h
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2008-01-29 20:47:18 (GMT)
committerBrad King <brad.king@kitware.com>2008-01-29 20:47:18 (GMT)
commit319c4c4d8033d8c37f320839196ed174c4674fdf (patch)
treed4fc94a1a40578b6c17ef21bea87642f642fe894 /Source/cmComputeLinkInformation.h
parent6e70424fc85ad81f60c589dd01cc127af1be0fad (diff)
downloadCMake-319c4c4d8033d8c37f320839196ed174c4674fdf.zip
CMake-319c4c4d8033d8c37f320839196ed174c4674fdf.tar.gz
CMake-319c4c4d8033d8c37f320839196ed174c4674fdf.tar.bz2
ENH: Update cmInstallTargetGenerator to get the shared libraries linked by a target from cmComputeLinkInformation instead of duplicating the computation.
Diffstat (limited to 'Source/cmComputeLinkInformation.h')
-rw-r--r--Source/cmComputeLinkInformation.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/cmComputeLinkInformation.h b/Source/cmComputeLinkInformation.h
index 96af2e4..33328c0 100644
--- a/Source/cmComputeLinkInformation.h
+++ b/Source/cmComputeLinkInformation.h
@@ -56,6 +56,7 @@ public:
std::string GetRPathString(bool for_install);
std::string GetChrpathString();
std::string GetChrpathTool();
+ std::set<cmTarget*> const& GetSharedLibrariesLinked();
private:
void AddItem(std::string const& item, cmTarget* tgt);
@@ -65,6 +66,7 @@ private:
std::vector<std::string> Depends;
std::vector<std::string> FrameworkPaths;
std::vector<std::string> RuntimeSearchPath;
+ std::set<cmTarget*> SharedLibrariesLinked;
// Context information.
cmTarget* Target;