diff --git a/src/plugins/cmakeprojectmanager/cmakeprocess.cpp b/src/plugins/cmakeprojectmanager/cmakeprocess.cpp index 4bf87c3a8fc..3e7585f56d7 100644 --- a/src/plugins/cmakeprojectmanager/cmakeprocess.cpp +++ b/src/plugins/cmakeprojectmanager/cmakeprocess.cpp @@ -89,7 +89,7 @@ void CMakeProcess::run(const BuildDirParameters ¶meters, const QStringList & const Utils::FilePath workDirectory = parameters.workDirectory; QTC_ASSERT(workDirectory.exists(), return); - const QString srcDir = parameters.sourceDirectory.toString(); + const QString srcDir = parameters.sourceDirectory.path(); const auto parser = new CMakeParser; parser->setSourceDirectory(srcDir); @@ -113,7 +113,7 @@ void CMakeProcess::run(const BuildDirParameters ¶meters, const QStringList & connect(process.get(), &QtcProcess::finished, this, &CMakeProcess::handleProcessFinished); - Utils::CommandLine commandLine(cmake->cmakeExecutable(), QStringList({"-S", srcDir, QString("-B"), workDirectory.toString()}) + arguments); + CommandLine commandLine(cmake->cmakeExecutable(), QStringList({"-S", srcDir, "-B", workDirectory.path()}) + arguments); TaskHub::clearTasks(ProjectExplorer::Constants::TASK_CATEGORY_BUILDSYSTEM);