forked from qt-creator/qt-creator
Clang/C++: Use qtcEnvironmentVariable* instead of qEnvironmentVariable*
And instead of qgetenv. Takes Qt Creator's setting at "Environment > System > Environment" into account, which makes it easier on some platforms to set them (e.g. macOS), can be configured differently in different settings paths, and potentially can be changed at runtime (depending on usage). Change-Id: I7678b8e429b5eff79f87eb637f6f2131be43d904 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -287,11 +287,11 @@ ClangDiagnosticConfig diagnosticConfig(const Utils::Id &diagConfigId)
|
||||
return configs.configWithId(diagConfigId);
|
||||
}
|
||||
|
||||
static QStringList extraOptions(const char *envVar)
|
||||
static QStringList extraOptions(const QString &envVar)
|
||||
{
|
||||
if (!qEnvironmentVariableIsSet(envVar))
|
||||
if (!qtcEnvironmentVariableIsSet(envVar))
|
||||
return QStringList();
|
||||
QString arguments = qEnvironmentVariable(envVar);
|
||||
QString arguments = qtcEnvironmentVariable(envVar);
|
||||
return Utils::ProcessArgs::splitArgs(arguments);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user