ProjectExplorer: gcctoolchain.cpp code cosmetics

Change-Id: I3bd569c63a0a583260daef0ef79462dfdc60358d
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
hjk
2023-09-28 15:39:36 +02:00
parent 35f865fa7b
commit 195c6810c6

View File

@@ -28,7 +28,6 @@
#include <QBuffer> #include <QBuffer>
#include <QCheckBox> #include <QCheckBox>
#include <QComboBox> #include <QComboBox>
#include <QCoreApplication>
#include <QDir> #include <QDir>
#include <QFileInfo> #include <QFileInfo>
#include <QFormLayout> #include <QFormLayout>
@@ -320,7 +319,7 @@ static Id idForSubType(GccToolChain::SubType subType)
return Constants::GCC_TOOLCHAIN_TYPEID; return Constants::GCC_TOOLCHAIN_TYPEID;
} }
GccToolChain::GccToolChain(Utils::Id typeId, SubType subType) GccToolChain::GccToolChain(Id typeId, SubType subType)
: ToolChain(typeId.isValid() ? typeId : idForSubType(subType)), m_subType(subType) : ToolChain(typeId.isValid() ? typeId : idForSubType(subType)), m_subType(subType)
{ {
setTypeDisplayName(Tr::tr("GCC")); setTypeDisplayName(Tr::tr("GCC"));
@@ -362,7 +361,7 @@ void GccToolChain::setOriginalTargetTriple(const QString &targetTriple)
toolChainUpdated(); toolChainUpdated();
} }
void GccToolChain::setInstallDir(const Utils::FilePath &installDir) void GccToolChain::setInstallDir(const FilePath &installDir)
{ {
if (m_installDir == installDir) if (m_installDir == installDir)
return; return;
@@ -449,8 +448,7 @@ static bool isNetworkCompiler(const QString &dirPath)
return dirPath.contains("icecc") || dirPath.contains("distcc"); return dirPath.contains("icecc") || dirPath.contains("distcc");
} }
static Utils::FilePath findLocalCompiler(const Utils::FilePath &compilerPath, static FilePath findLocalCompiler(const FilePath &compilerPath, const Environment &env)
const Environment &env)
{ {
// Find the "real" compiler if icecc, distcc or similar are in use. Ignore ccache, since that // Find the "real" compiler if icecc, distcc or similar are in use. Ignore ccache, since that
// is local already. // is local already.
@@ -467,7 +465,7 @@ static Utils::FilePath findLocalCompiler(const Utils::FilePath &compilerPath,
// This effectively searches the PATH twice, once via pathComponents and once via PATH itself: // This effectively searches the PATH twice, once via pathComponents and once via PATH itself:
// searchInPath filters duplicates, so that will not hurt. // searchInPath filters duplicates, so that will not hurt.
const Utils::FilePath path = env.searchInPath(compilerPath.fileName(), pathComponents); const FilePath path = env.searchInPath(compilerPath.fileName(), pathComponents);
return path.isEmpty() ? compilerPath : path; return path.isEmpty() ? compilerPath : path;
} }
@@ -514,7 +512,7 @@ ToolChain::MacroInspectionRunner GccToolChain::createMacroInspectionRunner() con
OptionsReinterpreter reinterpretOptions = m_optionsReinterpreter; OptionsReinterpreter reinterpretOptions = m_optionsReinterpreter;
QTC_CHECK(reinterpretOptions); QTC_CHECK(reinterpretOptions);
MacrosCache macroCache = predefinedMacrosCache(); MacrosCache macroCache = predefinedMacrosCache();
Utils::Id lang = language(); Id lang = language();
/* /*
* Asks compiler for set of predefined macros * Asks compiler for set of predefined macros
@@ -690,15 +688,15 @@ void GccToolChain::initExtraHeaderPathsFunction(ExtraHeaderPathsFunction &&extra
m_extraHeaderPathsFunction = std::move(extraHeaderPathsFunction); m_extraHeaderPathsFunction = std::move(extraHeaderPathsFunction);
} }
HeaderPaths GccToolChain::builtInHeaderPaths(const Utils::Environment &env, HeaderPaths GccToolChain::builtInHeaderPaths(const Environment &env,
const Utils::FilePath &compilerCommand, const FilePath &compilerCommand,
const QStringList &platformCodeGenFlags, const QStringList &platformCodeGenFlags,
OptionsReinterpreter reinterpretOptions, OptionsReinterpreter reinterpretOptions,
HeaderPathsCache headerCache, HeaderPathsCache headerCache,
Utils::Id languageId, Id languageId,
ExtraHeaderPathsFunction extraHeaderPathsFunction, ExtraHeaderPathsFunction extraHeaderPathsFunction,
const QStringList &flags, const QStringList &flags,
const Utils::FilePath &sysRoot, const FilePath &sysRoot,
const QString &originalTargetTriple) const QString &originalTargetTriple)
{ {
QStringList arguments = gccPrepareArguments(flags, QStringList arguments = gccPrepareArguments(flags,
@@ -1061,7 +1059,7 @@ QString GccToolChain::detectVersion() const
filteredFlags(platformCodeGenFlags(), true)); filteredFlags(platformCodeGenFlags(), true));
} }
Utils::FilePath GccToolChain::detectInstallDir() const FilePath GccToolChain::detectInstallDir() const
{ {
Environment env = compilerCommand().deviceEnvironment(); Environment env = compilerCommand().deviceEnvironment();
addToEnvironment(env); addToEnvironment(env);
@@ -1073,7 +1071,7 @@ Utils::FilePath GccToolChain::detectInstallDir() const
// GccToolChainFactory // GccToolChainFactory
// -------------------------------------------------------------------------- // --------------------------------------------------------------------------
static Utils::FilePaths gnuSearchPathsFromRegistry() static FilePaths gnuSearchPathsFromRegistry()
{ {
if (!HostOsInfo::isWindowsHost()) if (!HostOsInfo::isWindowsHost())
return {}; return {};
@@ -1082,7 +1080,7 @@ static Utils::FilePaths gnuSearchPathsFromRegistry()
static const char kRegistryToken[] = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\" \ static const char kRegistryToken[] = "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\" \
"Windows\\CurrentVersion\\Uninstall\\"; "Windows\\CurrentVersion\\Uninstall\\";
Utils::FilePaths searchPaths; FilePaths searchPaths;
QSettings registry(kRegistryToken, QSettings::NativeFormat); QSettings registry(kRegistryToken, QSettings::NativeFormat);
const auto productGroups = registry.childGroups(); const auto productGroups = registry.childGroups();
@@ -1571,7 +1569,7 @@ Toolchains GccToolChainFactory::autoDetectToolchains(const FilePaths &compilerPa
} }
} }
if (!alreadyExists) { if (!alreadyExists) {
const QList<ToolChain *> newToolchains const Toolchains newToolchains
= autoDetectToolChain({compilerPath, language}, subType, checker); = autoDetectToolChain({compilerPath, language}, subType, checker);
result << newToolchains; result << newToolchains;
existingCandidates << newToolchains; existingCandidates << newToolchains;
@@ -1929,7 +1927,7 @@ void GccToolChain::syncAutodetectedWithParentToolchains()
} }
if (!mingwToolChainFromId(m_parentToolChainId)) { if (!mingwToolChainFromId(m_parentToolChainId)) {
const QList<ToolChain *> mingwTCs = mingwToolChains(); const Toolchains mingwTCs = mingwToolChains();
m_parentToolChainId = mingwTCs.isEmpty() ? QByteArray() : mingwTCs.front()->id(); m_parentToolChainId = mingwTCs.isEmpty() ? QByteArray() : mingwTCs.front()->id();
} }
@@ -1948,7 +1946,7 @@ void GccToolChain::syncAutodetectedWithParentToolchains()
QObject::disconnect(m_thisToolchainRemovedConnection); QObject::disconnect(m_thisToolchainRemovedConnection);
QObject::disconnect(m_mingwToolchainAddedConnection); QObject::disconnect(m_mingwToolchainAddedConnection);
} else if (m_parentToolChainId == tc->id()) { } else if (m_parentToolChainId == tc->id()) {
const QList<ToolChain *> mingwTCs = mingwToolChains(); const Toolchains mingwTCs = mingwToolChains();
m_parentToolChainId = mingwTCs.isEmpty() ? QByteArray() : mingwTCs.front()->id(); m_parentToolChainId = mingwTCs.isEmpty() ? QByteArray() : mingwTCs.front()->id();
} }
}); });