diff --git a/src/plugins/genericprojectmanager/genericproject.cpp b/src/plugins/genericprojectmanager/genericproject.cpp index c9b56a142ad..771fc235539 100644 --- a/src/plugins/genericprojectmanager/genericproject.cpp +++ b/src/plugins/genericprojectmanager/genericproject.cpp @@ -513,11 +513,8 @@ GenericBuildSystem::SourceFiles GenericBuildSystem::processEntries( const Utils::Environment buildEnv = buildConfig ? buildConfig->environment() : Utils::Environment::systemEnvironment(); - const Utils::MacroExpander *expander = project()->macroExpander(); - if (buildConfig) - expander = buildConfig->macroExpander(); - else - expander = target()->macroExpander(); + const Utils::MacroExpander *expander = buildConfig ? buildConfig->macroExpander() + : target()->macroExpander(); const QDir projectDir(projectDirectory().toString());