BareMetal: Inline some simple toolchain function

Change-Id: I01112a82c1de101e16dfa262413dbac17400d375
Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
hjk
2023-07-20 16:21:24 +02:00
parent 2b9882f563
commit d5f754d456

View File

@@ -446,7 +446,8 @@ public:
BuiltInHeaderPathsRunner createBuiltInHeaderPathsRunner(const Environment &) const final; BuiltInHeaderPathsRunner createBuiltInHeaderPathsRunner(const Environment &) const final;
void addToEnvironment(Environment &env) const final; void addToEnvironment(Environment &env) const final;
QList<OutputLineParser *> createOutputParsers() const final;
QList<OutputLineParser *> createOutputParsers() const final { return {new KeilParser}; }
QVariantMap toMap() const final; QVariantMap toMap() const final;
bool fromMap(const QVariantMap &data) final; bool fromMap(const QVariantMap &data) final;
@@ -458,7 +459,7 @@ public:
void setExtraCodeModelFlags(const QStringList &flags); void setExtraCodeModelFlags(const QStringList &flags);
QStringList extraCodeModelFlags() const final; QStringList extraCodeModelFlags() const final;
FilePath makeCommand(const Environment &env) const final; FilePath makeCommand(const Environment &) const final { return {}; }
private: private:
QStringList m_extraCodeModelFlags; QStringList m_extraCodeModelFlags;
@@ -525,10 +526,6 @@ void KeilToolChain::addToEnvironment(Environment &env) const
env.prependOrSetPath(compilerCommand().parentDir()); env.prependOrSetPath(compilerCommand().parentDir());
} }
QList<OutputLineParser *> KeilToolChain::createOutputParsers() const
{
return {new KeilParser};
}
QVariantMap KeilToolChain::toMap() const QVariantMap KeilToolChain::toMap() const
{ {
@@ -574,12 +571,6 @@ QStringList KeilToolChain::extraCodeModelFlags() const
return m_extraCodeModelFlags; return m_extraCodeModelFlags;
} }
FilePath KeilToolChain::makeCommand(const Environment &env) const
{
Q_UNUSED(env)
return {};
}
// KeilToolchainFactory // KeilToolchainFactory
KeilToolChainFactory::KeilToolChainFactory() KeilToolChainFactory::KeilToolChainFactory()