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 Qbs@qt-project.org http://lists.qt-project.org/mailman/listinfo/qbs