diff --git a/src/plugins/mesonprojectmanager/project/mesonprojectparser.cpp b/src/plugins/mesonprojectmanager/project/mesonprojectparser.cpp index a084e337b7f..3c841ae37ad 100644 --- a/src/plugins/mesonprojectmanager/project/mesonprojectparser.cpp +++ b/src/plugins/mesonprojectmanager/project/mesonprojectparser.cpp @@ -144,7 +144,8 @@ bool MesonProjectParser::configure(const Utils::FilePath &sourcePath, auto cmd = MesonTools::mesonWrapper(m_meson)->configure(sourcePath, buildPath, args); // see comment near m_pendingCommands declaration m_pendingCommands.enqueue( - {MesonTools::mesonWrapper(m_meson)->regenerate(sourcePath, buildPath), false}); + std::make_tuple(MesonTools::mesonWrapper(m_meson)->regenerate(sourcePath, buildPath), + false)); return m_process.run(cmd, m_env, m_projectName); } diff --git a/src/plugins/mesonprojectmanager/project/ninjabuildstep.cpp b/src/plugins/mesonprojectmanager/project/ninjabuildstep.cpp index 3a1473d4b2a..5e701277dc8 100644 --- a/src/plugins/mesonprojectmanager/project/ninjabuildstep.cpp +++ b/src/plugins/mesonprojectmanager/project/ninjabuildstep.cpp @@ -118,10 +118,10 @@ QString NinjaBuildStep::defaultBuildTarget() const QTC_ASSERT(bsl, return {}); const Core::Id parentId = bsl->id(); if (parentId == ProjectExplorer::Constants::BUILDSTEPS_CLEAN) - return Constants::Targets::clean; + return {Constants::Targets::clean}; if (parentId == ProjectExplorer::Constants::BUILDSTEPS_DEPLOY) - return Constants::Targets::install; - return Constants::Targets::all; + return {Constants::Targets::install}; + return {Constants::Targets::all}; } void NinjaBuildStep::doRun()