[Qt-creator] qmake debug release conditional builds

Paulo Silva paulo.jnkml at gmail.com
Tue Nov 10 03:11:09 CET 2009


Ok,

all the CONFIG settings in my .pro file are:

 CONFIG(debug, debug|release) {

CONFIG(release, debug|release) {

warning("release set with debug! Ignoring release.")

}

warning("Building debug.")

TARGET = osgQtd

} else {

warning("Building release.")

TARGET = osgQt

}


The qmake command line (and output for a debug build):

 /usr/bin/qmake -spec /usr/share/qt4/mkspecs/linux-g++ -unix -o Makefile
libosgQt.pro

Project WARNING: Building release.


So, I can't see nothing suspicious here.
What might be wrong?

Thank you
Paulo

On Mon, Nov 9, 2009 at 9:07 PM, André Pönitz <andre.poenitz at nokia.com>wrote:

> On Monday 09 November 2009 21:56:59 ext paulo wrote:
> > Hi,
> >
> > I would like some help on this issue.
> >
> > Apparently using the debug directly wont work, but when I use:
> > CONFIG(debug, debug|release) {
> > CONFIG(release, debug|release) {
> > warning("release set with debug! Ignoring release.")
> > }
> > warning("Building debug.")
> > } else {
> > warning("Building release.")
> > }
> >
> > it wont matter if I'm building for release or, because I'll get always:
> >
> > Project WARNING: Building release.
> >
> > So, what's the right way to do this?
>
> The code you show is the right way to do this. If you get 'Building
> release' twice there's
>
> I am afraid you'll need to show a bit more context, at least all the
> CONFIG settings in your .pro file and the qmake command line.
>
> Andre'
> _______________________________________________
> Qt-creator mailing list
> Qt-creator at trolltech.com
> http://lists.trolltech.com/mailman/listinfo/qt-creator
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.qt-project.org/pipermail/qt-creator-old/attachments/20091110/d1a9eff0/attachment.html 


More information about the Qt-creator-old mailing list