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
www.boost-consulting.com

Boost-testing list run by mbergal at meta-comm.com