Deploy positioning plugins if QtPositioning library is deployed, #287

This commit is contained in:
probonopd
2018-05-05 17:27:24 +00:00
committed by GitHub
parent e3083e3e79
commit bba42c7cc0
+8
View File
@@ -1260,6 +1260,14 @@ void deployPlugins(const AppDirInfo &appDirInfo, const QString &pluginSourcePath
}
}
// Positioning plugins if QtPositioning library is in use
if (containsHowOften(deploymentInfo.deployedLibraries, "libQt5Positioning")) {
QStringList posPlugins = QDir(pluginSourcePath + QStringLiteral("/position")).entryList(QStringList() << QStringLiteral("*.so"));
foreach (const QString &plugin, posPlugins) {
pluginList.append(QStringLiteral("position/") + plugin);
}
}
// multimedia plugins if QtMultimedia library is in use
if (containsHowOften(deploymentInfo.deployedLibraries, "libQt5Multimedia")) {
QStringList plugins = QDir(pluginSourcePath + QStringLiteral("/mediaservice")).entryList(QStringList() << QStringLiteral("*.so"));