Aleksey Gurtovoy <[EMAIL PROTECTED]> writes: > David Abrahams wrote: >> Eric Friedman <[EMAIL PROTECTED]> 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 _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost