|
Boost-Build : |
From: David Abrahams (dave_at_[hidden])
Date: 2005-06-27 10:31:51
"ANDREW MARLOW, BLOOMBERG/ LONDON OF" <amarlow1_at_[hidden]> writes:
> it's a shame we can't take the guts of
> the X11 utility, makedepend and put it into jam.
> I know that jam takes several shortcuts when it calculates
> the dependencies. makedepend does a full job
> by expanding all the macros to figure out
> what gets included.
We have Wave, so we can do it pretty easily. The problem is that we
have to get all the #defines that the compiler provides automatically
and those that are passed on the command line into the mix. And then,
given the workarounds in the Boost Preprocessor library we might need
to get compiler-specific bugs into the mix (probably we can just set
the right define for the PP lib, though).
I was going to bring this subject up anyway; we need to make
incremental testing reliable so that we can improve turnaround times
and make minimal installation of library subsets possible. The
question is, what would it take to get that into the build system?
-- 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