From d53454960dc681fdfee6b286ee6d9b440e35d15d Mon Sep 17 00:00:00 2001
From: Christian Kandeler <christian.kandeler@digia.com>
Date: Wed, 6 Feb 2013 10:19:09 +0100
Subject: [PATCH] QbsProjectManager: Tell qbs where to find plugins and
 modules.

Without this information, qbs cannot work at all.

Change-Id: Ib99193fb38649e0bb5bbb8392ce378a6cd28a344
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
---
 src/plugins/qbsprojectmanager/qbsproject.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp
index f82b90e4308..184ed1421fd 100644
--- a/src/plugins/qbsprojectmanager/qbsproject.cpp
+++ b/src/plugins/qbsprojectmanager/qbsproject.cpp
@@ -388,6 +388,9 @@ void QbsProject::parse(const QVariantMap &config, const QString &dir)
     params.buildRoot = m_qbsBuildRoot;
     params.projectFilePath = m_fileName;
     params.ignoreDifferentProjectFilePath = false;
+    const qbs::Preferences prefs(m_manager->settings());
+    params.searchPaths = prefs.searchPaths(QLatin1String(QBS_BUILD_DIR));
+    params.pluginPaths = prefs.pluginPaths(QLatin1String(QBS_BUILD_DIR));
 
     m_qbsSetupProjectJob
             = qbs::Project::setupProject(params, m_manager->settings(), m_manager->logSink(), 0);
-- 
GitLab