From 20c69adedf8364de12aa867bc614601dd6e7a8cf Mon Sep 17 00:00:00 2001 From: f4exb Date: Sat, 16 Dec 2017 13:39:13 +0100 Subject: [PATCH] Server version: changed plugin lookup locations --- sdrbase/plugin/pluginmanager.cpp | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/sdrbase/plugin/pluginmanager.cpp b/sdrbase/plugin/pluginmanager.cpp index a53a4e606..1810ded7c 100644 --- a/sdrbase/plugin/pluginmanager.cpp +++ b/sdrbase/plugin/pluginmanager.cpp @@ -56,14 +56,24 @@ PluginManager::~PluginManager() void PluginManager::loadPlugins() { QString applicationDirPath = QCoreApplication::instance()->applicationDirPath(); - QString applicationLibPath = applicationDirPath + "/../lib"; - qDebug() << "PluginManager::loadPlugins: " << qPrintable(applicationDirPath) << ", " << qPrintable(applicationLibPath); + QString applicationLibPath = applicationDirPath + "/lib/plugins"; + QString applicationBuildPath = applicationDirPath + "/plugins"; + qDebug() << "PluginManager::loadPlugins: " << qPrintable(applicationLibPath) << "," << qPrintable(applicationBuildPath); - QDir pluginsBinDir = QDir(applicationDirPath); - QDir pluginsLibDir = QDir(applicationLibPath); + QDir pluginsLibDir = QDir(applicationLibPath); + QDir pluginsBuildDir = QDir(applicationBuildPath); - loadPlugins(pluginsBinDir); - loadPlugins(pluginsLibDir); + loadPlugins(pluginsLibDir); + loadPlugins(pluginsBuildDir); + +// QString applicationLibPath = applicationDirPath + "/../lib/plugins"; +// qDebug() << "PluginManager::loadPlugins: " << qPrintable(applicationDirPath) << ", " << qPrintable(applicationLibPath); +// +// QDir pluginsBinDir = QDir(applicationDirPath); +// QDir pluginsLibDir = QDir(applicationLibPath); +// +// loadPlugins(pluginsBinDir); +// loadPlugins(pluginsLibDir); qSort(m_plugins);