summaryrefslogtreecommitdiff
path: root/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h')
-rw-r--r--plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h b/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h
index 0bffb4d788..b5baafb4b7 100644
--- a/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h
+++ b/plugins/clangstaticanalyzer/clangstaticanalyzerruncontrol.h
@@ -21,6 +21,7 @@
#include <analyzerbase/analyzerruncontrol.h>
#include <cpptools/cppprojects.h>
+#include <utils/environment.h>
#include <QFutureInterface>
#include <QStringList>
@@ -45,9 +46,10 @@ class ClangStaticAnalyzerRunControl : public Analyzer::AnalyzerRunControl
Q_OBJECT
public:
- explicit ClangStaticAnalyzerRunControl(const Analyzer::AnalyzerStartParameters &startParams,
- ProjectExplorer::RunConfiguration *runConfiguration,
- const CppTools::ProjectInfo &projectInfo);
+ ClangStaticAnalyzerRunControl(const Analyzer::AnalyzerStartParameters &startParams,
+ ProjectExplorer::RunConfiguration *runConfiguration,
+ Core::Id runMode,
+ const CppTools::ProjectInfo &projectInfo);
bool startEngine();
void stopEngine();
@@ -75,6 +77,7 @@ private:
const CppTools::ProjectInfo m_projectInfo;
const unsigned char m_wordWidth;
+ Utils::Environment m_environment;
QString m_clangExecutable;
QString m_clangLogFileDir;
QFutureInterface<void> m_progress;