On Sat, May 19, 2012 at 01:01:01PM +0200, Siarzhuk Zharski wrote: > ATM I'm trying to restore functionality of our > makefile/Jamfile-engines. As I have understand the idea: I must > include this "collecting" version of Catalog.h instead of defining > B_COLLECTING_CATKEYS macro during preprocessing the source. But this > is a bit difficult, because it is in private headers and is not > available for typical user of makefile engine. Just make it a public header, but it should not be put woth the others, to avoid people including it at compile time. I'm not sure where to put it, then. -- Adrien.