[QBS] concatenating propierties / outer.concat
Joerg Bornemann
joerg.bornemann at digia.com
Wed May 29 09:48:25 CEST 2013
On 28/05/2013 20:28, Christian Stoitner wrote:
> In older versions (conditionaly) concatenating properties was done using a
> properties block and outer.concat (see http://qt-project.org/wiki/Qbs-Quick-
> Reference).
> So, whats the current way to conditionaly add defines or cxxFlags?
Long story told short: use the Properties item for mutual exclusive
conditions. The magic outer value is not available there anymore.
The Properties item slightly changed. The current documentation for it
is available here:
http://doc-snapshot.qt-project.org/qbs/properties-item.html
For more complicated conditions use JS on the right hand side of the
property assignment.
Note that outer still works as described in the quickref for Group items.
> Also, while trying to find a way around that problem I found a crash instead -
> not sure if this is already reported. Defining a property twice results in a
> segmentation fault in revision b0d22a99756c250d384cd911bd7612d516cfd6fb.
Whoops! Thanks, we'll fix it.
BR,
Joerg
More information about the Qbs
mailing list