Details
-
Bug
-
Resolution: Done
-
P2: Important
-
0.3
-
None
-
66068863ca647c5216b0fb7ee8ce933ef6aea077
Description
Product properties that have the same name as module properties cannot be used on the right hand side of module property bindings:
Product { name: "foo" Depends { name: "cpp" } cpp.defines: [name.toUpperCase()] // will be ["CPP"], not ["FOO"] }
To work around this issue, fully qualify the property:
cpp.defines: [product.name.toUpperCase()]