GccToolChain Class
(ProjectExplorer::GccToolChain)| Inherits: | ProjectExplorer::ToolChain |
Public Types
| class | DetectedAbisResult |
Public Functions
| GccToolChain(Core::Id typeId, Detection d) | |
| QStringList | platformCodeGenFlags() const |
| QStringList | platformLinkerFlags() const |
| void | resetToolChain(const Utils::FileName &) |
| void | setPlatformCodeGenFlags(const QStringList &) |
| void | setPlatformLinkerFlags(const QStringList &) |
| void | setTargetAbi(const Abi &) |
| QString | version() const |
- 31 public functions inherited from ProjectExplorer::ToolChain
Static Public Members
| void | addCommandPathToEnvironment(const Utils::FileName &command, Utils::Environment &env) |
Protected Types
| class | WarningFlagAdder |
Protected Functions
| GccToolChain(const GccToolChain &) = default | |
| virtual CompilerFlags | defaultCompilerFlags() const |
| virtual QString | defaultDisplayName() const |
| virtual DetectedAbisResult | detectSupportedAbis() const |
| virtual QString | detectVersion() const |
| QByteArray | macroCache(const QStringList &allCxxflags) const |
| void | setCompilerCommand(const Utils::FileName &path) |
| void | setMacroCache(const QStringList &allCxxflags, const QByteArray ¯os) const |
| void | setOptionsReinterpreter(const OptionsReinterpreter &optionsReinterpreter) |
| void | setOriginalTargetTriple(const QString &targetTriple) |
| void | setSupportedAbis(const QList<Abi> &m_abis) |
- 2 protected functions inherited from ProjectExplorer::ToolChain
Static Protected Members
| QList<HeaderPath> | gccHeaderPaths(const Utils::FileName &gcc, const QStringList &args, const QStringList &env) |
Member Function Documentation
GccToolChain::GccToolChain(Core::Id typeId, Detection d)
Default constructs an instance of GccToolChain.
[default protected] GccToolChain::GccToolChain(const GccToolChain &)
Copy constructor.
[static] void GccToolChain::addCommandPathToEnvironment(const Utils::FileName &command, Utils::Environment &env)
[virtual protected] CompilerFlags GccToolChain::defaultCompilerFlags() const
[virtual protected] QString GccToolChain::defaultDisplayName() const
[virtual protected] DetectedAbisResult GccToolChain::detectSupportedAbis() const
[virtual protected] QString GccToolChain::detectVersion() const
[static protected] QList<HeaderPath> GccToolChain::gccHeaderPaths(const Utils::FileName &gcc, const QStringList &args, const QStringList &env)
[protected] QByteArray GccToolChain::macroCache(const QStringList &allCxxflags) const
See also setMacroCache().
QStringList GccToolChain::platformCodeGenFlags() const
See also setPlatformCodeGenFlags().
QStringList GccToolChain::platformLinkerFlags() const
See also setPlatformLinkerFlags().
void GccToolChain::resetToolChain(const Utils::FileName &)
[protected] void GccToolChain::setCompilerCommand(const Utils::FileName &path)
[protected] void GccToolChain::setMacroCache(const QStringList &allCxxflags, const QByteArray ¯os) const
See also macroCache().
[protected] void GccToolChain::setOptionsReinterpreter(const OptionsReinterpreter &optionsReinterpreter)
[protected] void GccToolChain::setOriginalTargetTriple(const QString &targetTriple)
void GccToolChain::setPlatformCodeGenFlags(const QStringList &)
See also platformCodeGenFlags().
void GccToolChain::setPlatformLinkerFlags(const QStringList &)
See also platformLinkerFlags().