1 /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
2 file Copyright.txt or https://cmake.org/licensing for details. */
9 class cmRuntimeDependencyArchive;
11 class cmBinUtilsLinuxELFGetRuntimeDependenciesTool
14 cmBinUtilsLinuxELFGetRuntimeDependenciesTool(
15 cmRuntimeDependencyArchive* archive);
16 virtual ~cmBinUtilsLinuxELFGetRuntimeDependenciesTool() = default;
18 virtual bool GetFileInfo(std::string const& file,
19 std::vector<std::string>& needed,
20 std::vector<std::string>& rpaths,
21 std::vector<std::string>& runpaths) = 0;
24 cmRuntimeDependencyArchive* Archive;
26 void SetError(const std::string& e);