diff options
Diffstat (limited to 'Source/cmComputeLinkInformation.h')
-rw-r--r-- | Source/cmComputeLinkInformation.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/cmComputeLinkInformation.h b/Source/cmComputeLinkInformation.h index 9f86c7d..65a870a 100644 --- a/Source/cmComputeLinkInformation.h +++ b/Source/cmComputeLinkInformation.h @@ -146,7 +146,7 @@ private: std::set<cmStdString> LibraryRuntimeInfoEmmitted; std::vector<std::string> RuntimeDirectories; std::map<cmStdString, int> RuntimeDirectoryIndex; - std::vector<char> RuntimeDirectoryVisited; + std::vector<int> RuntimeDirectoryVisited; void AddLibraryRuntimeInfo(std::string const& fullPath, cmTarget* target); void AddLibraryRuntimeInfo(std::string const& fullPath, const char* soname = 0); @@ -155,9 +155,10 @@ private: void FindConflictingLibraries(); void FindDirectoriesForLib(unsigned int lri); void OrderRuntimeSearchPath(); - void VisitRuntimeDirectory(unsigned int i, bool top); + void VisitRuntimeDirectory(unsigned int i); void DiagnoseCycle(); bool CycleDiagnosed; + int WalkId; // Adjacency-list representation of runtime path ordering graph. // This maps from directory to those that must come *before* it. |