Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2003-06-23 16:38:36


Aleksey Gurtovoy <agurtovoy_at_[hidden]> writes:

> David Abrahams wrote:
>> Eric Friedman <ebf_at_[hidden]> writes:
>> > I'd apply the patch myself, but due to the heavy use of preprocessed
>> > headers, I'm worried I won't get it completely right. So I'll leave
>> > it up to Aleksey (or others) to fix.
>>
>> AFAICT, Aleksey is the only one who knows how to make modifications
>> to MPL correctly in the context of its preprocessing system. Aleksey,
>> a short README would totally solve this problem, wouldn't it?
>
> How about this one instead:
>
> f:\cvs\boost\libs\mpl\preprocessed> preprocess.py
>
> Usage:
> preprocess.py <mode> <boost_root> [<source_file>]
>
> Purpose:
> updates preprocessed version(s) of the header(s) in
> "boost\mpl\aux_\preprocessed" directory
>
> Example:
> the following command will re-generate and update all 'apply.hpp'
> headers:
>
> preprocess.py all f:\cvs\boost apply.cpp
>

Well it's called pp.py in the current CVS, and doesn't handle 3 args, but...

You've actually got a Python-based C++ preprocessor, or what??

-- 
Dave Abrahams
Boost Consulting
www.boost-consulting.com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk