summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/gcctoolchain.h
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@nokia.com>2011-04-07 13:12:55 +0200
committerTobias Hunger <tobias.hunger@nokia.com>2011-05-13 13:34:43 +0200
commitdf7aa6b5782135938840ac9d4ba0a26a253fb9d4 (patch)
treece8f6f48c6f0fcb1c90677823cba014f36acb771 /src/plugins/projectexplorer/gcctoolchain.h
parent5cf0e625cc1348616465b2e21531bd0b329bc5e6 (diff)
downloadqt-creator-df7aa6b5782135938840ac9d4ba0a26a253fb9d4.tar.gz
ToolChain: Add support for mkspecs
Make the toolchains report their mkspec files and use the mkspec of the toolchain if it does provide one. Fall back to the Qt version's mkspec otherwise. Task-number: QTCREATORBUG-4396
Diffstat (limited to 'src/plugins/projectexplorer/gcctoolchain.h')
-rw-r--r--src/plugins/projectexplorer/gcctoolchain.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/gcctoolchain.h b/src/plugins/projectexplorer/gcctoolchain.h
index 9871d85f38..6bcb5dc2a3 100644
--- a/src/plugins/projectexplorer/gcctoolchain.h
+++ b/src/plugins/projectexplorer/gcctoolchain.h
@@ -63,6 +63,7 @@ public:
QByteArray predefinedMacros() const;
QList<HeaderPath> systemHeaderPaths() const;
void addToEnvironment(Utils::Environment &env) const;
+ QString mkspec() const;
QString makeCommand() const;
void setDebuggerCommand(const QString &);
QString debuggerCommand() const;
@@ -114,6 +115,7 @@ class PROJECTEXPLORER_EXPORT MingwToolChain : public GccToolChain
{
public:
QString typeName() const;
+ QString mkspec() const;
QString makeCommand() const;
ToolChain *clone() const;
@@ -137,6 +139,8 @@ public:
IOutputParser *outputParser() const;
+ QString mkspec() const;
+
ToolChain *clone() const;
private: