forked from qt-creator/qt-creator
Qbs: Clear build system related tasks before reparsing qbs
Task-number: QTCREATORBUG-9778 Change-Id: Ic054f1619832a5ff0ea53d7fc5225fe674ddac13 Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
@@ -392,6 +392,10 @@ void QbsProject::parse(const QVariantMap &config, const Utils::Environment &env,
|
|||||||
{
|
{
|
||||||
QTC_ASSERT(!dir.isNull(), return);
|
QTC_ASSERT(!dir.isNull(), return);
|
||||||
|
|
||||||
|
// Clear buildsystem related tasks:
|
||||||
|
ProjectExplorer::ProjectExplorerPlugin::instance()->taskHub()
|
||||||
|
->clearTasks(ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM);
|
||||||
|
|
||||||
qbs::SetupProjectParameters params;
|
qbs::SetupProjectParameters params;
|
||||||
params.setBuildConfiguration(config);
|
params.setBuildConfiguration(config);
|
||||||
qbs::ErrorInfo err = params.expandBuildConfiguration(m_manager->settings());
|
qbs::ErrorInfo err = params.expandBuildConfiguration(m_manager->settings());
|
||||||
|
|||||||
Reference in New Issue
Block a user