| /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying |
| file Copyright.txt or https://cmake.org/licensing for details. */ |
| #include "cmBinUtilsLinker.h" |
| #include "cmBinUtilsWindowsPEGetRuntimeDependenciesTool.h" |
| #include "cmStateTypes.h" |
| class cmRuntimeDependencyArchive; |
| class cmBinUtilsWindowsPELinker : public cmBinUtilsLinker |
| cmBinUtilsWindowsPELinker(cmRuntimeDependencyArchive* archive); |
| bool ScanDependencies(std::string const& file, |
| cmStateEnums::TargetType type) override; |
| std::unique_ptr<cmBinUtilsWindowsPEGetRuntimeDependenciesTool> Tool; |
| bool ResolveDependency(std::string const& name, std::string const& origin, |
| std::string& path, bool& resolved); |