$include_dir="/home/hyper-archives/boost-build/include"; include("$include_dir/msg-header.inc") ?>
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