From ac488e052980a7c684671e9febb58e44320b717d Mon Sep 17 00:00:00 2001 From: hjk Date: Mon, 25 Apr 2022 14:20:12 +0200 Subject: CMake: Pass BuildSystem instead of BuildConfig to BuildDirParams Less indirections. Change-Id: I33ae36aa32aa8fab7223822fd9ec80c64d6d4651 Reviewed-by: Reviewed-by: Cristian Adam Reviewed-by: Qt CI Bot --- src/plugins/cmakeprojectmanager/builddirparameters.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src/plugins/cmakeprojectmanager/builddirparameters.cpp') diff --git a/src/plugins/cmakeprojectmanager/builddirparameters.cpp b/src/plugins/cmakeprojectmanager/builddirparameters.cpp index 048dead9d2..ad875eb03d 100644 --- a/src/plugins/cmakeprojectmanager/builddirparameters.cpp +++ b/src/plugins/cmakeprojectmanager/builddirparameters.cpp @@ -26,6 +26,7 @@ #include "builddirparameters.h" #include "cmakebuildconfiguration.h" +#include "cmakebuildsystem.h" #include "cmakekitinformation.h" #include "cmakeprojectconstants.h" #include "cmakeprojectplugin.h" @@ -47,9 +48,11 @@ namespace Internal { BuildDirParameters::BuildDirParameters() = default; -BuildDirParameters::BuildDirParameters(CMakeBuildConfiguration *bc) +BuildDirParameters::BuildDirParameters(CMakeBuildSystem *buildSystem) { - QTC_ASSERT(bc, return ); + QTC_ASSERT(buildSystem, return); + auto bc = buildSystem->cmakeBuildConfiguration(); + QTC_ASSERT(bc, return); const Utils::MacroExpander *expander = bc->macroExpander(); -- cgit v1.2.1