aboutsummaryrefslogtreecommitdiffstats
path: root/src/lib/corelib/language/moduleloader.h
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2017-07-13 12:00:18 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2018-03-14 08:52:50 +0000
commit149e20aca1e401ba18bbae602df2caa7dc68c493 (patch)
tree29b0b5a270696040b5b8c668834c2e6929ec621f /src/lib/corelib/language/moduleloader.h
parentd0f29502e0d4f3e21fbe0f0b7b56c62b4f85fde3 (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.h2
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,