1 /* Distributed under the OSI-approved BSD 3-Clause License. See accompanying 2 file Copyright.txt or https://cmake.org/licensing for details. */ 3 4 #pragma once 5 6 #include <string> 7 #include <vector> 8 9 #include "cmBinUtilsWindowsPEGetRuntimeDependenciesTool.h" 10 11 class cmRuntimeDependencyArchive; 12 13 class cmBinUtilsWindowsPEObjdumpGetRuntimeDependenciesTool 14 : public cmBinUtilsWindowsPEGetRuntimeDependenciesTool 15 { 16 public: 17 cmBinUtilsWindowsPEObjdumpGetRuntimeDependenciesTool( 18 cmRuntimeDependencyArchive* archive); 19 20 bool GetFileInfo(const std::string& file, 21 std::vector<std::string>& needed) override; 22 }; 23