diff --git a/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp b/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp index 2ba0fc591e8..9766949d7a2 100644 --- a/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp +++ b/src/plugins/qmakeprojectmanager/qmakebuildconfiguration.cpp @@ -418,16 +418,8 @@ QStringList QmakeBuildConfiguration::initialArgs() const { if (BuildStepList *buildSteps = this->buildSteps()) { if (auto qmakeStep = buildSteps->firstOfType()) { - QString arg = qmakeStep->userArguments.unexpandedArguments(); - ProcessArgs::ConstArgIterator it{arg}; - QStringList result; - - while (it.next()) { - if (it.isSimple()) - result << it.value(); - } - - return result; + return ProcessArgs::splitArgs(qmakeStep->userArguments.arguments(), + project()->projectFilePath().osType()); } } return {};