diff --git a/src/plugins/qbsprojectmanager/qbsproject.cpp b/src/plugins/qbsprojectmanager/qbsproject.cpp index 5bd01b39b54..c06c5a121b0 100644 --- a/src/plugins/qbsprojectmanager/qbsproject.cpp +++ b/src/plugins/qbsprojectmanager/qbsproject.cpp @@ -427,7 +427,7 @@ void QbsProject::parse(const QVariantMap &config, const Environment &env, const const qbs::Project ¤tProject = qbsProject(); if (!m_forceParsing && currentProject.isValid() - && currentProject.projectConfiguration() == params.buildConfiguration()) { + && currentProject.projectConfiguration() == params.finalBuildConfigurationTree()) { QHash usedEnv = currentProject.usedEnvironment(); bool canSkip = true; for (QHash::const_iterator i = usedEnv.constBegin();