Skip to content
Find file
Fetching contributors…
Cannot retrieve contributors at this time
48 lines (34 sloc) 1.01 KB
#ifndef ENZOTOOLCHAIN_H
#define ENZOTOOLCHAIN_H
#include <projectexplorer/gcctoolchain.h>
#include <projectexplorer/gcctoolchainfactories.h>
namespace Enzo {
namespace Internal {
class EnzoToolChain : public ProjectExplorer::GccToolChain
{
public:
QString type() const;
QString typeDisplayName() const;
QString makeCommand() const;
Utils::FileName mkspec() const;
ProjectExplorer::IOutputParser *outputParser() const;
ToolChain *clone() const;
private:
explicit EnzoToolChain(bool autodetected);
friend class EnzoToolChainFactory;
};
class EnzoToolChainFactory : public ProjectExplorer::ToolChainFactory
{
Q_OBJECT
public:
QString displayName() const;
QString id() const;
QList<ProjectExplorer::ToolChain *> autoDetect();
bool canCreate();
ProjectExplorer::ToolChain *create();
bool canRestore(const QVariantMap &data);
ProjectExplorer::ToolChain *restore(const QVariantMap &data);
};
} // namespace Internal
} // namespace Enzo
#endif // ENZOTOOLCHAIN_H
Something went wrong with that request. Please try again.