cpp.defines: base.concat(['SOMETHING', 'SOMETHING_ELSE'])
On Sat, Dec 16, 2017 at 4:14 PM, Ely <
[email protected]> 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
> [email protected]
> http://lists.qt-project.org/mailman/listinfo/qbs
>
>
_______________________________________________
Qbs mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qbs