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

Boost-Build list run by bdawes at, david.abrahams at, gregod at, cpdaniel at, john at