diff --git a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp index 4548958c679..48507a56114 100644 --- a/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp +++ b/src/plugins/cmakeprojectmanager/cmakebuildconfiguration.cpp @@ -126,7 +126,8 @@ CMakeBuildConfiguration::CMakeBuildConfiguration(Target *target, Utils::Id id) return newDir; }); - addAspect(); + auto initialCMakeArgumentsAspect = addAspect(); + initialCMakeArgumentsAspect->setMacroExpanderProvider([this]{ return macroExpander(); }); appendInitialBuildStep(Constants::CMAKE_BUILD_STEP_ID); appendInitialCleanStep(Constants::CMAKE_BUILD_STEP_ID);