Utils: Delete QtcProcess::{setP,p}rocessEnvironment

Enforces the use of {setE,e}nvironment for better control.

Change-Id: Iffd9ee4604a6735ee886ecc7623a58729ecd245a
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2021-05-04 06:14:13 +02:00
parent 19380100e9
commit d71c725453
3 changed files with 6 additions and 4 deletions

View File

@@ -78,14 +78,13 @@ ClangToolRunner::~ClangToolRunner()
m_process->deleteLater();
}
void ClangToolRunner::init(const QString &outputDirPath,
const Utils::Environment &environment)
void ClangToolRunner::init(const QString &outputDirPath, const Environment &environment)
{
m_outputDirPath = outputDirPath;
QTC_CHECK(!m_outputDirPath.isEmpty());
m_process->setProcessChannelMode(QProcess::MergedChannels);
m_process->setProcessEnvironment(environment.toProcessEnvironment());
m_process->setEnvironment(environment);
m_process->setWorkingDirectory(m_outputDirPath); // Current clang-cl puts log file into working dir.
connect(m_process, QOverload<int, QProcess::ExitStatus>::of(&QProcess::finished),
this, &ClangToolRunner::onProcessFinished);