Boost logo

Boost-Build :

From: Juergen Hunold (juergen.hunold_at_[hidden])
Date: 2007-01-06 05:02:56


Hi Brian !

Sorry for the late reply (and the direct copy to you) due to vacation
and holidays :-))

On Saturday 30 December 2006 21:51, Brian Schrom wrote:
> I build and run qt4 applications on multiple Linux distributions and
> windows. All of which seem to install QT in a different place. I
> would be nice if all I had to do was update my user-config.jam file
> with the `using qt4 : blah ;` part, rather than mucking with the
> qt4.jam file. The problem is that a single prefix isn't specific
> enough.

Well, it suffices when you always build Qt yourself :-)). This is the
use case the toolset was developed for, unfortunately. And using Qt
commercial license forced me to always compile Qt(3) myself in the
past.

> For example, sometimes the moc executable is /usr/local/bin/moc and
> sometimes it is /usr/local/qt4/bin/moc

That's the same prefix for moc, but header and libraries are
unfortunately installed to different locations on different
distributions.

> Currently, I just have a .incprefix, .libprefix, .binprefix hardcoded
> in my qt4.jam file and I update that accordingly, though that means
> that I have to manually merge in any changes that happen.

Yep, that is real PITA ;-))

> I'd be happy to provide a patch, but need a little guidance with
> proper submission and bjam practices.

Well, just post your patch in unified diff format on this list and I'll
take a look at it. Diff against the latest HEAD or RC_1_34_0 would be
the best...

I'm always interested in patches making the toolset more useable.

Thanks for using the toolset !

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