cpp.defines: base.concat(['SOMETHING', 'SOMETHING_ELSE'])

On Sat, Dec 16, 2017 at 4:14 PM, Ely <
elyzabethvonreuent...@iserlohn-fortress.net> wrote:

> I have a project roughly specified like this:
>
> > Project {
> >     CppApplication {
> >         Depends { name: "Qt.core" ... }
> >         Group {
> >             file: ['main.cpp']
> >             cpp.defines: ['SOMETHING', 'SOMETHING_ELSE']
> >         }
> >    }
> > }
>
> With this setup, I get the following defines on a release build:
> > -DNDEBUG -DSOMETHING -DSOMETHING_ELSE
>
> But when the cpp.defines are not placed in a group, I get these:
> > -DNDEBUG -DSOMETHING -DSOMETHING_ELSE -DQT_CORE_LIB -DQT_NO_DEBUG
>
> This is a problem, because without QT_NO_DEBUG, all code in checking for
> QT_DEBUG compiles.
>
> I'm using qbs 1.10.
> _______________________________________________
> Qbs mailing list
> Qbs@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/qbs
>
>
_______________________________________________
Qbs mailing list
Qbs@qt-project.org
http://lists.qt-project.org/mailman/listinfo/qbs

Reply via email to