CQtDeployer/tests/modules/modulesqt514.cpp

113 lines
2.6 KiB
C++
Raw Normal View History

2020-01-31 12:40:31 +03:00
/*
2023-12-31 09:24:12 +01:00
* Copyright (C) 2018-2024 QuasarApp.
2020-01-31 12:40:31 +03:00
* Distributed under the lgplv3 software license, see the accompanying
* Everyone is permitted to copy and distribute verbatim copies
* of this license document, but changing it is not allowed.
*/
#include "modulesqt514.h"
#include <configparser.h>
ModulesQt514::ModulesQt514()
{
}
QSet<QString> ModulesQt514::qtLibs(const QString &distDir) const
2020-01-31 12:40:31 +03:00
{
TestUtils utils;
2020-03-13 21:49:13 +03:00
auto res = ModulesQt513::qtLibs(distDir);
2020-01-31 12:40:31 +03:00
#ifdef Q_OS_WIN
res -= utils.createTree({
});
2020-01-31 12:40:31 +03:00
#else
res += utils.createTree({
});
#endif
return res;
}
QSet<QString> ModulesQt514::onlyC(const QString &distDir) const
2020-03-13 21:49:13 +03:00
{
TestUtils utils;
auto res = ModulesQt513::onlyC(distDir);
return res;
}
QSet<QString> ModulesQt514::qmlLibs(const QString &distDir) const
2020-01-31 12:40:31 +03:00
{
TestUtils utils;
2020-03-13 21:49:13 +03:00
auto res = ModulesQt513::qmlLibs(distDir);
2020-01-31 12:40:31 +03:00
#ifdef Q_OS_WIN
res += utils.createTree({
2020-03-13 21:49:13 +03:00
{"./" + distDir + "/Qt5QmlModels.dll"},
{"./" + distDir + "/Qt5QmlWorkerScript.dll"},
});
2020-01-31 12:40:31 +03:00
#else
res += utils.createTree({
2020-03-13 21:49:13 +03:00
{"./" + distDir + "/lib/libQt5QmlModels.so"},
{"./" + distDir + "/lib/libQt5QmlWorkerScript.so"},
{"./" + distDir + "/plugins/wayland-graphics-integration-client/libvulkan-server.so"},
{"./" + distDir + "/plugins/wayland-graphics-integration-server/libvulkan-server.so"},
2020-01-31 12:40:31 +03:00
});
#endif
return res;
}
QSet<QString> ModulesQt514::qtWithoutTr(const QString &distDir) const
2020-01-31 12:40:31 +03:00
{
TestUtils utils;
2020-03-13 21:49:13 +03:00
auto res = ModulesQt513::qtWithoutTr(distDir);
2020-01-31 12:40:31 +03:00
#ifdef Q_OS_WIN
res += utils.createTree({
});
2020-01-31 12:40:31 +03:00
#else
res += utils.createTree({
});
#endif
return res;
}
QSet<QString> ModulesQt514::qtWebEngine(const QString &distDir) const
2020-01-31 12:40:31 +03:00
{
TestUtils utils;
2020-03-13 21:49:13 +03:00
auto res = ModulesQt513::qtWebEngine(distDir);
2020-01-31 12:40:31 +03:00
#ifdef Q_OS_WIN
#else
res += utils.createTree({
2020-03-13 21:49:13 +03:00
"./" + distDir + "/lib/libQt5QmlModels.so",
"./" + distDir + "/lib/libQt5QmlWorkerScript.so",
"./" + distDir + "/qml/QtQml/WorkerScript.2/libworkerscriptplugin.so",
"./" + distDir + "/qml/QtQml/WorkerScript.2/plugins.qmltypes",
"./" + distDir + "/qml/QtQml/WorkerScript.2/qmldir",
"./" + distDir + "/qml/QtQml/libqmlplugin.so",
"./" + distDir + "/translations/qtwebengine_ca.qm"
2020-01-31 12:40:31 +03:00
});
#endif
return res;
}
QSet<QString> ModulesQt514::qtWebEngineWidgets(const QString &distDir) const
{
TestUtils utils;
auto res = ModulesQt513::qtWebEngineWidgets(distDir);
#ifdef Q_OS_WIN
#else
res += utils.createTree({
"./" + distDir + "/translations/qtwebengine_ca.qm"
});
#endif
return res;
}