forked from qt-creator/qt-creator
ClangTools: Avoid one use of mutable ProcessArgs::iterator
splitArgs() is more compact and sufficient here. Change-Id: I789b9ee37899b3d26bd4fabea7ab1756a6d8ac2b Reviewed-by: David Schulz <david.schulz@qt.io>
This commit is contained in:
@@ -321,21 +321,12 @@ ClangDiagnosticConfig diagnosticConfig(const Utils::Id &diagConfigId)
|
|||||||
return configs.configWithId(diagConfigId);
|
return configs.configWithId(diagConfigId);
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList splitArgs(QString &argsString)
|
static QStringList extraOptions(const char *envVar)
|
||||||
{
|
|
||||||
QStringList result;
|
|
||||||
Utils::ProcessArgs::ArgIterator it(&argsString);
|
|
||||||
while (it.next())
|
|
||||||
result.append(it.value());
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
QStringList extraOptions(const char *envVar)
|
|
||||||
{
|
{
|
||||||
if (!qEnvironmentVariableIsSet(envVar))
|
if (!qEnvironmentVariableIsSet(envVar))
|
||||||
return QStringList();
|
return QStringList();
|
||||||
QString arguments = QString::fromLocal8Bit(qgetenv(envVar));
|
QString arguments = qEnvironmentVariable(envVar);
|
||||||
return splitArgs(arguments);
|
return Utils::ProcessArgs::splitArgs(arguments);
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList extraClangToolsPrependOptions()
|
QStringList extraClangToolsPrependOptions()
|
||||||
|
Reference in New Issue
Block a user