mirror of
https://github.com/QuasarApp/CQtDeployer.git
synced 2025-04-29 19:24:33 +00:00
31 lines
693 B
C
31 lines
693 B
C
|
#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
|