Details
-
Bug
-
Resolution: Invalid
-
Not Evaluated
-
None
-
0.3
-
None
-
openSUSE 12.3, Qt 4.8.4
Windows 7, Qt 4.8.3
Description
outer.concat() fails inside a Properties block when 'outer' depends on a property set in the outside scope.
ERROR: F:\code\cpp\code-tests\qbs\outerconcat\outerconcat.qbs:14:21 TypeError: Result of expression 'outer.concat' [undefined] is not a function.
If I do print(outer) inside the Properties block I get:
ReferenceError: Can't find variable: foo
Works fine inside a Group block.
Example:
import qbs 1.0 CppApplication { name: "outerconcat" Depends { name: "cpp" } files: [ 'main.cpp' ] property string foo: "foo" cpp.includePaths: [ foo ] Properties { condition: true cpp.includePaths: outer.concat([ "bar" ]) } }
Attachments
Issue Links
- is replaced by
-
QBS-1205 outer.concat fails inside Properties block
-
- Closed
-