PackBinary/pack.h

23 lines
525 B
C++

#ifndef PACK_HEADER
#define PACK_HEADER
#include "public.hpp"
#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