diff --git a/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp b/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp index 69bc52f7fcf..ff7cbf911ce 100644 --- a/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp +++ b/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp @@ -178,14 +178,9 @@ void QmakeBuildConfiguration::initialize() if (!additionalArguments.isEmpty()) qmakeStep->setUserArguments(additionalArguments); - if (qmakeExtra.config.separateDebugInfo == TriState::Enabled) - forceSeparateDebugInfo(true); - - if (qmakeExtra.config.linkQmlDebuggingQQ2 != TriState::Default) - forceQmlDebugging(qmakeExtra.config.linkQmlDebuggingQQ2 == TriState::Enabled); - - if (qmakeExtra.config.useQtQuickCompiler != TriState::Default) - forceQtQuickCompiler(qmakeExtra.config.useQtQuickCompiler == TriState::Enabled); + aspect()->setSetting(qmakeExtra.config.separateDebugInfo); + aspect()->setSetting(qmakeExtra.config.linkQmlDebuggingQQ2); + aspect()->setSetting(qmakeExtra.config.useQtQuickCompiler); setQMakeBuildConfiguration(config);