aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/moduleloader.h
Commit message (Expand)AuthorAgeFilesLines
* Do not export anything from disabled productsChristian Kandeler2018-05-181-1/+10
* Make Depends.productTypes in Export items workChristian Kandeler2018-05-161-4/+30
* ModuleLoader: Split up the module prototype cacheChristian Kandeler2018-05-161-9/+11
* Show location of invalid Project.references valuesChristian Kandeler2018-05-091-1/+1
* ModuleLoader: Do dependency resolving in two stagesChristian Kandeler2018-05-071-4/+8
* Handle Depends.productTypes entirely in the ModuleLoaderChristian Kandeler2018-05-021-2/+5
* ModuleLoader: Add convenience function for shadow productsChristian Kandeler2018-04-271-0/+4
* Make {TopLevelProject|ResolvedProduct}::probes vectorsJoerg Bornemann2018-04-261-6/+6
* ModuleLoader: Try to load all of a product's dependenciesChristian Kandeler2018-04-251-1/+2
* Fix evaluation of qbs.profile in productsJoerg Bornemann2018-04-191-0/+2
* Remove superfluous <stack> includesJoerg Bornemann2018-04-031-1/+0
* Provide rules with information about the content of Export itemsChristian Kandeler2018-03-141-1/+1
* Merge 1.11 into masterChristian Kandeler2018-03-091-4/+6
|\
| * Fix exports from multiplexed productsChristian Kandeler2018-03-091-4/+6
* | Merge 1.11 into masterChristian Kandeler2018-02-161-1/+7
|\|
| * Check product and project names in command-line property overridesChristian Kandeler2018-02-151-1/+7
* | ModuleLoader: Profile more operationsChristian Kandeler2018-02-141-0/+6
* | Provide more information about Probe executionChristian Kandeler2018-02-131-0/+4
|/
* Merge 1.10 into masterChristian Kandeler2018-01-051-1/+0
|\
| * Fix scopes of dependency parametersChristian Kandeler2017-12-231-1/+0
* | Merge 1.10 into masterChristian Kandeler2017-12-181-0/+1
|\|
| * Fix spurious "unknown property" error on loading module candidatesChristian Kandeler2017-12-151-0/+1
* | Consider imported files when tracking changes to Probe.configureChristian Kandeler2017-11-301-0/+8
* | Merge 1.10 into masterChristian Kandeler2017-11-241-0/+1
|\|
| * Fix inadvertant module prototype sharingv1.10.0Christian Kandeler2017-11-231-0/+1
* | Use nullptr to initialize the pointersDenis Shienkov2017-11-201-2/+2
* | Evaluate condition in the module instance, not in the prototypeJoerg Bornemann2017-11-101-3/+3
* | Enable modules to declare target artifactsChristian Kandeler2017-11-071-1/+2
|/
* Remove unused overload of ModuleLoader::productModuleJoerg Bornemann2017-10-061-2/+0
* Simplify setup of the qbs module's prototypeJoerg Bornemann2017-09-261-3/+3
* Remove ModuleLoader::m_moduleSearchPathsJoerg Bornemann2017-09-181-3/+2
* Merge 1.9 into masterChristian Kandeler2017-09-011-1/+3
|\
| * ModuleLoader: Fix adjustment for multiplexed dependenciesv1.9.0Christian Kandeler2017-09-011-1/+3
* | Use std::vector for ModuleLoader::ProductDependenciesJoerg Bornemann2017-08-231-2/+2
* | Fix bug in conditional dependenciesJoerg Bornemann2017-08-231-3/+3
* | Rename ProductDependencyResults to ProductDependenciesJoerg Bornemann2017-08-231-5/+5
* | Centralize conversion of multiplex id to human-readable stringChristian Kandeler2017-08-031-1/+0
* | Introduce the Profile itemChristian Kandeler2017-08-011-0/+7
* | Refactor SetupProjectParameters to take a qbs::Profile objectChristian Kandeler2017-07-271-0/+3
* | Fix Depends conditions in modulesJoerg Bornemann2017-07-111-6/+20
|/
* Use stored profile contents when re-resolving implicitlyChristian Kandeler2017-06-091-0/+2
* Replace QStack with std::stack/std::vector depending on usage patternsJake Petroules2017-05-291-4/+4
* Improve dependency tracking between module propertiesChristian Kandeler2017-05-261-3/+9
* Replace QSharedPointer/QWeakPointer with std::shared_ptr/std::weak_ptrJake Petroules2017-05-231-1/+1
* Switch to a new multiplexing approachJoerg Bornemann2017-05-231-0/+29
* Make it possible to parametrize dependenciesJoerg Bornemann2017-05-221-2/+13
* Remove unused member of ModuleLoaderJoerg Bornemann2017-05-151-1/+0
* Remove superfluous cache from ModuleLoaderJoerg Bornemann2017-05-121-1/+1
* Remove ProductModuleInfo's constructorJoerg Bornemann2017-05-121-3/+1
* Remove superfluous forward declarationsJoerg Bornemann2017-04-261-6/+0