PackBinary/pack.h
2024-10-27 22:57:17 +08:00

24 lines
550 B
C++

#ifndef PACK_HEADER
#define PACK_HEADER
#include "public.hpp"
#include <Poco/String.h>
#include <list>
class CPackBinary
{
public:
CPackBinary() = default;
~CPackBinary() = default;
public:
bool startPack(const CmdResult& result);
private:
std::vector<std::string> getDepends(const std::string& path,
const std::vector<std::string>& dirs);
std::list<std::string> parseResult(const std::vector<std::string>& result);
bool handleAndCopy(const std::list<std::string>& libs);
};
#endif