Add the ability to set a build environment also for CMake projects.

Note: as for qt projects, this is also used for running. And we don't
use it for running cmake yet.
This commit is contained in:
dt
2009-05-26 15:22:11 +02:00
parent 19d3131ef6
commit 0bda19a099
12 changed files with 220 additions and 134 deletions

View File

@@ -79,7 +79,14 @@ public:
virtual bool isApplication() const;
virtual ProjectExplorer::Environment environment(const QString &buildConfiguration) const;
//building environment
ProjectExplorer::Environment environment(const QString &buildConfiguration) const;
ProjectExplorer::Environment baseEnvironment(const QString &buildConfiguration) const;
void setUserEnvironmentChanges(const QString &buildConfig, const QList<ProjectExplorer::EnvironmentItem> &diff);
QList<ProjectExplorer::EnvironmentItem> userEnvironmentChanges(const QString &buildConfig) const;
bool useSystemEnvironment(const QString &buildConfiguration) const;
void setUseSystemEnvironment(const QString &buildConfiguration, bool b);
virtual QString buildDirectory(const QString &buildConfiguration) const;
virtual ProjectExplorer::BuildStepConfigWidget *createConfigWidget();