[Qbs] "Multi" Properties

Карелин Павел hkarel at yandex.ru
Mon Dec 18 12:04:21 CET 2017


In my project, I use the following construction:

     cpp.defines: {
         var def = [];
         if (project.simdDebug)

         if (project.useSimd)

         return def;

It works fine.
But I decided to experiment and do the same through "Properties"

     Properties {
         condition: project.simdDebug
         cpp.defines: outer.concat(["SIMD_DEBUG"])
     Properties {
         condition: project.useSimd
         cpp.defines: outer.concat(["USE_SIMD"])

As a result, I get either SIMD_DEBUG or USE_SIMD at the output, but not 
both at once.
Is it possible to get both values immediately using "Properties"?

BR, Pavel Karelin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/qbs/attachments/20171218/9fe3f9e1/attachment.html>

More information about the Qbs mailing list