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.
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Qbs mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/qbs
