forked from qt-creator/qt-creator
ProjectExplorer: Make ToolchainDetector ctor arguments mandatory
Makes it easier to spot unintended use. Change-Id: I651391aa474030351be7ff0b369bdfee896bec59 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
This commit is contained in:
@@ -1938,7 +1938,7 @@ Toolchains MsvcToolChainFactory::autoDetect(const ToolchainDetector &detector) c
|
||||
{MsvcToolChain::ia64, "ia64"},
|
||||
};
|
||||
for (const auto &platform : platforms) {
|
||||
tmp.append(findOrCreateToolchains(detector.alreadyKnown,
|
||||
tmp.append(findOrCreateToolchains(detector,
|
||||
generateDisplayName(name,
|
||||
MsvcToolChain::WindowsSDK,
|
||||
platform.first),
|
||||
@@ -1979,7 +1979,7 @@ Toolchains MsvcToolChainFactory::autoDetect(const ToolchainDetector &detector) c
|
||||
= QFileInfo(vcVarsBatFor(i.vcVarsPath, platform, i.version)).isFile();
|
||||
if (hostSupportsPlatform(platform) && toolchainInstalled) {
|
||||
results.append(
|
||||
findOrCreateToolchains(detector.alreadyKnown,
|
||||
findOrCreateToolchains(detector,
|
||||
generateDisplayName(i.vsName, MsvcToolChain::VS, platform),
|
||||
findAbiOfMsvc(MsvcToolChain::VS, platform, i.vsName),
|
||||
i.vcVarsAll,
|
||||
|
@@ -217,7 +217,7 @@ using Toolchains = QList<ToolChain *>;
|
||||
class PROJECTEXPLORER_EXPORT ToolchainDetector
|
||||
{
|
||||
public:
|
||||
ToolchainDetector(const Toolchains &alreadyKnown = {}, const IDevice::ConstPtr &device = {});
|
||||
ToolchainDetector(const Toolchains &alreadyKnown, const IDevice::ConstPtr &device);
|
||||
|
||||
const Toolchains alreadyKnown;
|
||||
const IDevice::ConstPtr device;
|
||||
|
Reference in New Issue
Block a user