Merge branch 'release-3.29'
[kiteware-cmake.git] / Source / cmBinUtilsLinuxELFObjdumpGetRuntimeDependenciesTool.h
blobdef1dd08ef6e1ec5d9bfdda4df2292a8d913dfea
1 /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying
2 file Copyright.txt or https://cmake.org/licensing for details. */
4 #pragma once
6 #include <string>
7 #include <vector>
9 #include "cmBinUtilsLinuxELFGetRuntimeDependenciesTool.h"
11 class cmRuntimeDependencyArchive;
13 class cmBinUtilsLinuxELFObjdumpGetRuntimeDependenciesTool
14 : public cmBinUtilsLinuxELFGetRuntimeDependenciesTool
16 public:
17 cmBinUtilsLinuxELFObjdumpGetRuntimeDependenciesTool(
18 cmRuntimeDependencyArchive* archive);
20 bool GetFileInfo(std::string const& file, std::vector<std::string>& needed,
21 std::vector<std::string>& rpaths,
22 std::vector<std::string>& runpaths) override;