|
Boost Testing : |
From: David Abrahams (dave_at_[hidden])
Date: 2005-03-11 13:40:39
Vladimir Prus <ghost_at_[hidden]> writes:
> Aleksey Gurtovoy wrote:
>
>>> The problem is
>>> that fitting it into the structure of bjam is nontrivial. It's
>>> certainly not doable in the current Boost.Jam language.
>>
>> What's the problem with invoking an external preprocessor? Performance?
>
> The current design of bjam's header scanning mechanism does not provide any
> hook which can be used to invoke an external preprocessor. Additionally,
> invoking external preprocessor for each source file each time is too slow,
> so we need dependency cache.
Well, we have a dependency cache built into bjam already.
> All together, this is nontrivial.
Yes. It can be done, but it's a substantial job.
-- Dave Abrahams Boost Consulting www.boost-consulting.com