diff options
| author | Christian Kandeler <christian.kandeler@digia.com> | 2013-04-15 12:35:30 +0200 |
|---|---|---|
| committer | Christian Kandeler <christian.kandeler@digia.com> | 2013-04-16 16:43:01 +0200 |
| commit | 7db38a3e351db1f583bcf82f527fc537cdb33cb1 (patch) | |
| tree | f0e6c443864f9de799dcf905d162c68567112ebc /src/lib/buildgraph/executor.h | |
| parent | fe817d90428286b4390bbd90efcd08eb4dd2de98 (diff) | |
| download | qbs-7db38a3e351db1f583bcf82f527fc537cdb33cb1.tar.gz | |
Pass the project to some operations in addition to a list of products.
The list of products might be empty, in which case the project would not
be accessible otherwise.
Change-Id: Ifb41413439c64f8fdebee9c3f8826f45ae2fc673
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'src/lib/buildgraph/executor.h')
| -rw-r--r-- | src/lib/buildgraph/executor.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/lib/buildgraph/executor.h b/src/lib/buildgraph/executor.h index ae2e78bd0..278d080d5 100644 --- a/src/lib/buildgraph/executor.h +++ b/src/lib/buildgraph/executor.h @@ -63,6 +63,7 @@ public: Executor(const Logger &logger, QObject *parent = 0); ~Executor(); + void setProject(const ResolvedProjectPtr &project); void setProducts(const QList<ResolvedProductPtr> &productsToBuild); void setBuildOptions(const BuildOptions &buildOptions); void setProgressObserver(ProgressObserver *observer) { m_progressObserver = observer; } @@ -123,6 +124,7 @@ private: QList<ExecutorJob*> m_availableJobs; QHash<ExecutorJob*, Artifact *> m_processingJobs; ExecutorState m_state; + ResolvedProjectPtr m_project; QList<ResolvedProductPtr> m_productsToBuild; QList<Artifact *> m_roots; QList<Artifact *> m_leaves; |
