Boost logo

Boost-Build :

From: David Abrahams (dave_at_[hidden])
Date: 2005-08-12 10:22:05


"CyberCying" <cying_at_[hidden]> writes:

> Hi there,
>
> In msvc.jam, there is three lines of comment saying:
>
> # is it possible to combine these?
> # make the generators non-composing, so that they don't convert each
> source
> # into separate rsp file.
>
> I wonder if someone can solve this issue? Combining all cpp sources
> into one RSP file greatly *improves* compilation performance. In
> contrast, current implementation is *MUCH* slower then using DEVENV
> VC project file because VC DEVENV puts app cpp files into a single
> RSP file.
>
> Bjam is a good tool in every aspect. It just happen that I have adopt
> it into several mission-critical projects. And build-time of Bjam in
> VC project is significant slower than using DEVENV. It's really
> discouraging. So any helps are greatly appreciated.

Having the capability you seek _was_ one of the design goals of BBv2.
However, now that we'ver removed the "best conversions sequence"
heuristic, the sequence of generators for constructing a target needs
to be found _unambiguously_ or an error will be issued. That might
have made it impossible to reach that goal; I'm not sure.

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com
 

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