On 21/06/12 13:47, Stephan Bergmann wrote: > On 06/21/2012 10:57 AM, Michael Meeks wrote: >> On Wed, 2012-06-20 at 18:28 +0200, Stephan Bergmann wrote: >>> IIRC, the logic of cppumaker is to first generate temporary .hpp and >>> .hdl files and only copy them over existing ones in solver if they are >>> actually different. That way, it should easily happen that a .hdl file >>> is updated while the corresponding .hpp file is not. (For example, when >> >> Fair enough; but we could presumably easily tweak that such that a .hdl >> and .hpp would be updated in lock-step; after all if the .hpp is not >> changed - it necessarily includes the .hdl - so we didn't really gain >> anything from not touching the .hpp :-) > > Yeah, could probably be done.
that sounds easy enough. >> [ indeed, I'm sure there is one - but what is the benefit of separating >> the .hdl files out, if we are sure that each .hpp will include all of >> it's dependent .hpp's ? ]. > > Circular dependencies among headers. i wonder: is that the case for all generated headers, or just for some small subset that is necessary for bootstrapping (i.e. probably css.uno/css.lang)? if the latter, would it be possible to add some option or something to only generate 2 headers when really necessary? _______________________________________________ LibreOffice mailing list LibreOffice@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice