<div>Hi All,</div>
<div> </div>
<div>Sorry for the long silence, I had a family health problem which had me away from home and with only access to email, no upload or download.  Now that I am back I will be able to get on with the build-system updates, once I remember where I was up to ;-).  Since I stuffed up copying the source to my laptop nothing has happened in the interim.</div>

<div> </div>
<div>As I remember we were trying to come to a conclusion about commands for header files for C and C++ which are currently explicitly prevented from performing any compile or build.</div>
<div> </div>
<div>The C++ work I have done in the meantime has re-inforced my desire to be able to at least compile C++ headers by themselves to get out the syntax typos because they tend to cause a lot of "flow on" errors in the .cpp file and C++ generates such enormous error messages (see <a href="http://www.parashift.com/c++-faq-lite/templates.html#faq-35.17">http://www.parashift.com/c++-faq-lite/templates.html#faq-35.17</a> for an example).  Also I have noticed that Geany 0.15 is very slow when there are lots of errors, maybe the regex parse is a bit slow, anyway that just makes it more important to compile the .hpp file first.</div>

<div> </div>
<div>The question seems to be how we handle having different commands for the header files (different to the .cpp files that is) without creating new filetypes for them.</div>
<div> </div>
<div>My last proposal was for a "variant" of the filetype which allowed different commands.  The variant was identified by a subset of the filetypes extensions.  This is a slightly general solution configurable in the filetypes or preferences files, or another option is something hard coded specifically for header files, not my favourite :(.</div>

<div> </div>
<div>Any other suggestions?</div>
<div> </div>
<div>Cheers</div>
<div>Lex</div>