On 03/30/2012 07:55 AM, ext Martin Olsson wrote:
> QUESTION #1: Is it best to create a special "build" directory outside
> of the qt-creator git source tree or can I just run qmake inside the
> git source tree directly?

Either is fine. If you want 2 builds at the same time (release and 
debug) then you'll need to build outside the source tree. If you build 
in the tree, you have to clean out the build before you do another one.

> QUESTION #2: Exactly which parameters should I pass to qmake and make
> to create a debug build with no optimizations?
>
> I've tried for example:
> git clean -dxf ; qmake -r -after CONFIG+=debug ; make -j4
>
> ...but this still passes -O2 (even though -g seems to be added).

At a guess... you could try CONFIG-=release and CONFIG-=debug_and_release.

If something is being modified late (like say, default_post.prf) then 
-after won't be enough and you'll need a hack like this.

cat >force_flags.prf <<END
CONFIG-=release
CONFIG-=debug_and_release
CONFIG+=debug
END
QMAKEFEATURES=$PWD qmake -r CONFIG+=force_flags


-- 
Lincoln Ramsay - Senior Software Engineer
Qt Development Frameworks, Nokia - http://qt.nokia.com/
_______________________________________________
Qt-creator mailing list
[email protected]
http://lists.qt-project.org/mailman/listinfo/qt-creator

Reply via email to