summaryrefslogtreecommitdiffstats
path: root/Source/cmComputeLinkDepends.h
diff options
context:
space:
mode:
authorRolf Eike Beer <eike@sf-mail.de>2012-01-16 20:03:23 (GMT)
committerRolf Eike Beer <eike@sf-mail.de>2012-01-16 20:03:23 (GMT)
commit6856b4d19d85a9f72354744b5118e2946a90da45 (patch)
treeb143c8fef5b594695f99eec60956015010efb5ba /Source/cmComputeLinkDepends.h
parent8e1f376782be078407f926c042f07c789e073856 (diff)
parent8e756d2b9bb84b182a8402e71fb62d7a28d0a9c6 (diff)
downloadCMake-6856b4d19d85a9f72354744b5118e2946a90da45.zip
CMake-6856b4d19d85a9f72354744b5118e2946a90da45.tar.gz
CMake-6856b4d19d85a9f72354744b5118e2946a90da45.tar.bz2
Merge topic 'link-shared-depend-cycle-issue-12647' into check_symbol_exists
Diffstat (limited to 'Source/cmComputeLinkDepends.h')
-rw-r--r--Source/cmComputeLinkDepends.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/Source/cmComputeLinkDepends.h b/Source/cmComputeLinkDepends.h
index e196e00..80a0454 100644
--- a/Source/cmComputeLinkDepends.h
+++ b/Source/cmComputeLinkDepends.h
@@ -105,6 +105,10 @@ private:
int DependerIndex;
};
std::queue<SharedDepEntry> SharedDepQueue;
+ std::set<int> SharedDepFollowed;
+ void FollowSharedDeps(int depender_index,
+ cmTarget::LinkInterface const* iface,
+ bool follow_interface = false);
void QueueSharedDependencies(int depender_index,
std::vector<std::string> const& deps);
void HandleSharedDependency(SharedDepEntry const& dep);