summaryrefslogtreecommitdiff
path: root/src/plugins/projectexplorer/toolchain.cpp
diff options
context:
space:
mode:
authorcon <qtc-committer@nokia.com>2009-07-14 12:14:58 +0200
committercon <qtc-committer@nokia.com>2009-07-14 15:30:03 +0200
commitd0627b1b957f37a4ad54b3b93bf14fba3061dbde (patch)
tree2e4a39759f93032d57705fe990543d20b26fc0ba /src/plugins/projectexplorer/toolchain.cpp
parent37a146d05c1b4683db11a1fc217e23c9fdb574ff (diff)
downloadqt-creator-d0627b1b957f37a4ad54b3b93bf14fba3061dbde.tar.gz
Share some code between gcc and gcce tool chains.
Diffstat (limited to 'src/plugins/projectexplorer/toolchain.cpp')
-rw-r--r--src/plugins/projectexplorer/toolchain.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/toolchain.cpp b/src/plugins/projectexplorer/toolchain.cpp
index 898bce02ca..a64f501703 100644
--- a/src/plugins/projectexplorer/toolchain.cpp
+++ b/src/plugins/projectexplorer/toolchain.cpp
@@ -149,6 +149,9 @@ QByteArray GccToolChain::predefinedMacros()
<< QLatin1String("-");
QProcess cpp;
+ ProjectExplorer::Environment env = ProjectExplorer::Environment::systemEnvironment();
+ addToEnvironment(env);
+ cpp.setEnvironment(env.toStringList());
cpp.start(m_gcc, arguments);
cpp.closeWriteChannel();
cpp.waitForFinished();
@@ -167,6 +170,9 @@ QList<HeaderPath> GccToolChain::systemHeaderPaths()
<< QLatin1String("-");
QProcess cpp;
+ ProjectExplorer::Environment env = ProjectExplorer::Environment::systemEnvironment();
+ addToEnvironment(env);
+ cpp.setEnvironment(env.toStringList());
cpp.setReadChannelMode(QProcess::MergedChannels);
cpp.start(m_gcc, arguments);
cpp.closeWriteChannel();