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