CQtDeployer/UnitTests/libcreator.h

31 lines
693 B
C
Raw Normal View History

2019-03-19 21:50:05 +03:00
#ifndef LIBCREATOR_H
#define LIBCREATOR_H
#include <QMap>
#include <QString>
#include <QStringList>
#include <dependenciesscanner.h>
class LibCreator
{
private:
QString path;
QStringList copyedLibs;
QMap<QString, QStringList> libDep;
QMap<QString, Platform> libplatform;
void createLib(const QString& resLib, const QStringList& dep, Platform platform);
void initLinux64();
void initWin32();
void initWin64();
public:
LibCreator(const QString& path);
const QStringList &getLibs() const;
const QMap<QString, QStringList>& getLibsDep() const;
~LibCreator();
const QMap<QString, Platform>& getLibplatform() const;
};
#endif // LIBCREATOR_H