diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2023-05-30 16:43:46 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2023-05-31 11:17:35 +0000 |
commit | 43af7ba7fa12de25268d2cc5582b963e360022e5 (patch) | |
tree | 9455b6cc048ea6a7cc887a0bdaa91951f58cda80 /src/lib/corelib/buildgraph | |
parent | 9d88f90756d8813cd9437b9a397d7bba3fff8470 (diff) |
Loader: Merge the remains of ProjectTreeBuilder into ProjectResolver
This will enable us to get rid of redundant data structures and the two-
phase product handling.
Change-Id: I8a9f5e06b216f7b8cd8842acfbcf77edc30fadb4
Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
Diffstat (limited to 'src/lib/corelib/buildgraph')
-rw-r--r-- | src/lib/corelib/buildgraph/buildgraphloader.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lib/corelib/buildgraph/buildgraphloader.cpp b/src/lib/corelib/buildgraph/buildgraphloader.cpp index fc05d292c..eae52864f 100644 --- a/src/lib/corelib/buildgraph/buildgraphloader.cpp +++ b/src/lib/corelib/buildgraph/buildgraphloader.cpp @@ -338,7 +338,7 @@ void BuildGraphLoader::trackProjectChanges() markTransformersForChangeTracking(allRestoredProducts); if (!m_parameters.overrideBuildGraphData()) m_parameters.setEnvironment(restoredProject->environment); - ProjectResolver resolver(m_evalContext->engine(), m_logger); + ProjectResolver resolver(m_parameters, m_evalContext->engine(), m_logger); resolver.setProgressObserver(m_evalContext->observer()); resolver.setOldProjectProbes(restoredProject->probes); if (!m_parameters.forceProbeExecution()) @@ -350,7 +350,7 @@ void BuildGraphLoader::trackProjectChanges() resolver.setOldProductProbes(restoredProbes); if (!m_parameters.overrideBuildGraphData()) resolver.setStoredProfiles(restoredProject->profileConfigs); - m_result.newlyResolvedProject = resolver.resolve(m_parameters); + m_result.newlyResolvedProject = resolver.resolve(); std::vector<ResolvedProductPtr> allNewlyResolvedProducts = m_result.newlyResolvedProject->allProducts(); |