Boost logo

Boost-Build :

From: Juergen Hunold (hunold_at_[hidden])
Date: 2006-10-19 15:17:22


Hi !

I've attached a rather big patch for qt4.jam.
It conatins the necessary fixes needed by the changes Trolltech made in
Qt-4.2.0

Trolltech removed the ability to have _both_ release and debug version
built in one go and removed the "_debug" suffix on "make" based
systems (most unices and most probably mingw.)
MSVC-based installs still have the "d" suffix for debug builds and both
release and debug libraries/dlls available. Unix users must run a
separate built targeting a different "install" directory.
 
The proposed patch tries to address this change.
1. It removes the explicit "release" alternative on all platforms. This
makes the release libraries the standard and allows Unix users to point
qt4.jam to the debug libraries instead. Remember they have the same
names now...
2. It provides "debug" built alternative for <toolset>msvc. This enables
using the debug libraries on msvc based builts.

The first point also enables custom build variant
like "<variant>custom".

I'd like to get those changes into 1_34_0, too.
It might be little late, but I think it's worth the effort.
And this is "new" toolset.

Comments ?

Yours,

Jürgen

-- 
* Dipl.-Math. Jürgen Hunold  ! Ingenieurgesellschaft für 
* voice: ++49 511 262926 57  ! Verkehrs- und Eisenbahnwesen mbH  
* fax  : ++49 511 262926 99  ! Lister Straße 15
* juergen.hunold_at_[hidden]   ! www.ivembh.de



Boost-Build list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk