Boost logo

Boost-Build :

Subject: Re: [Boost-build] Traversing scanned dependencies
From: Vladimir Prus (ghost_at_[hidden])
Date: 2009-09-03 12:42:30


On Monday 31 August 2009 Matthew Chambers wrote:

> Vladimir Prus wrote:
> > Matt,
> >
> > the header scanning runs after all all targets are converted into bjam
> > targets and passed to bjam. Unfortunately, there's no way to access
> > header dependencies at the target level.

> Can this capability be added in the future? It would allow for bcp-like
> functionality for any BB project and the special handling caused by the
> lack of preprocessing can be handled by the implicit dependencies.
> Albeit few projects have enough headers to make subsetting them
> worthwhile. Using bcp we were able to reduce our boost dependency from
> the full 30mb tarball to a 3mb tarball (stripping docs and tests).

This requires significant changes to the build engine. It's a desirable
change, and is ultimately planned, but not in the immediate future.

- Volodya


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