diff options
| author | Joerg Bornemann <joerg.bornemann@nokia.com> | 2012-06-06 12:37:59 +0200 |
|---|---|---|
| committer | Joerg Bornemann <joerg.bornemann@nokia.com> | 2012-06-07 11:07:04 +0200 |
| commit | fbce3c15ef55313c3194b4639a4daa219d75eec5 (patch) | |
| tree | c1ff71780f3f27532f49bfc088da18fad06fd6fd /src/lib/buildgraph/executor.h | |
| parent | 904365afee8c3761326599a5f2ab1d0b30823b67 (diff) | |
| download | qbs-fbce3c15ef55313c3194b4639a4daa219d75eec5.tar.gz | |
scanning: cache invariants per configuration
The include paths are contained in the configuration.
Thus per configuration we cache:
- the collected include paths
- the resolved dependencies per filename and dirpath
Change-Id: Ic8310b46cd5d850b63b306d0434adf7a71c04c92
Reviewed-by: Christian Kandeler <christian.kandeler@nokia.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 3d4084406..99918dc44 100644 --- a/src/lib/buildgraph/executor.h +++ b/src/lib/buildgraph/executor.h @@ -52,6 +52,7 @@ namespace qbs { class AutoMoc; class ExecutorJob; +class InputArtifactScannerContext; class ProgressObserver; class ScanResultCache; @@ -139,6 +140,7 @@ private: QMap<Artifact *, QHashDummyValue> m_leaves; QHash<Artifact *, qbs::FileTime> m_timeStampCache; ScanResultCache m_scanResultCache; + InputArtifactScannerContext *m_inputArtifactScanContext; AutoMoc *m_autoMoc; friend class ExecutorJob; |
