forked from qt-creator/qt-creator
CMake: Pass CMakeBuildConfig to the settings widget
... instead of the build system. Less indirections overall. Change-Id: I59b2fd4508b24a72357426439cac7fbd563e05bf Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Cristian Adam <cristian.adam@qt.io>
This commit is contained in:
@@ -1572,7 +1572,8 @@ void CMakeBuildSystem::updateQmlJSCodeModel(const QStringList &extraHeaderPaths,
|
||||
void CMakeBuildSystem::updateInitialCMakeExpandableVars()
|
||||
{
|
||||
const CMakeConfig &cm = configurationFromCMake();
|
||||
const CMakeConfig &initialConfig = initialCMakeConfiguration();
|
||||
const CMakeConfig &initialConfig =
|
||||
cmakeBuildConfiguration()->initialCMakeArguments.cmakeConfiguration();
|
||||
|
||||
CMakeConfig config;
|
||||
|
||||
@@ -1733,7 +1734,8 @@ void CMakeBuildSystem::runGenerator(Id id)
|
||||
QList<CMakeConfigItem> configItems = Utils::filtered(m_configurationChanges.toList(),
|
||||
itemFilter);
|
||||
const QList<CMakeConfigItem> initialConfigItems
|
||||
= Utils::filtered(initialCMakeConfiguration().toList(), itemFilter);
|
||||
= Utils::filtered(cmakeBuildConfiguration()->initialCMakeArguments.cmakeConfiguration().toList(),
|
||||
itemFilter);
|
||||
for (const CMakeConfigItem &item : std::as_const(initialConfigItems)) {
|
||||
if (!Utils::contains(configItems, [&item](const CMakeConfigItem &existingItem) {
|
||||
return existingItem.key == item.key;
|
||||
|
||||
Reference in New Issue
Block a user