diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2017-07-13 12:00:18 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2018-03-14 08:52:50 +0000 |
commit | 149e20aca1e401ba18bbae602df2caa7dc68c493 (patch) | |
tree | 29b0b5a270696040b5b8c668834c2e6929ec621f /src/lib/corelib/language/moduleloader.h | |
parent | d0f29502e0d4f3e21fbe0f0b7b56c62b4f85fde3 (diff) |
Provide rules with information about the content of Export items
The product variable gets a new property "exports" that provides
a "dependencies" array as well as property values the same way
that the product variable itself does, but for exported dependencies
and properties, respectively. In addition, meta data about these
properties is provided via a "properties" array, and structural
information can be retrieved via "childItems".
This data is intended to be used by modules creating interface
files from products.
Task-number: QBS-268
Change-Id: I2bb106e1ca1b18abbd6fe60411bc81bda9ee35e7
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/lib/corelib/language/moduleloader.h')
-rw-r--r-- | src/lib/corelib/language/moduleloader.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/corelib/language/moduleloader.h b/src/lib/corelib/language/moduleloader.h index 8cc8a6e81..cdc6390d8 100644 --- a/src/lib/corelib/language/moduleloader.h +++ b/src/lib/corelib/language/moduleloader.h @@ -266,7 +266,7 @@ private: void adjustDefiningItemsInGroupModuleInstances(const Item::Module &module, const Item::Modules &dependentModules); - void mergeExportItems(const ProductContext &productContext); + bool mergeExportItems(const ProductContext &productContext); void resolveDependencies(DependsContext *dependsContext, Item *item); class ItemModuleList; void resolveDependsItem(DependsContext *dependsContext, Item *parentItem, Item *dependsItem, |