Boost logo

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

Boost-testing list run by mbergal at