thanks. That "Allow precompiled headers" option was meant as just the start of the work, which really has not got too far at that point.
I will investigate your patch soon. Some points:
- I believe that PCH should be more or less completely automated, that is why I wanted to precompile "Package.h" header. For most packages it is the right thing to do... Providing "No PCH" flag (akin "No BLITZ") per package is however a good idea anyway.
- bmYear etc... is pity, but I understand that they are incomapatible with PCH. We will have to provide some alternative way how to get them into the code. I guess that one possible way is to create temporary .cpp file with those #defines which could be included where that info is needed.