[Geany-devel] Update to build support

Lex Trotman elextr at xxxxx
Tue Jan 20 06:23:42 UTC 2009


Hi All,

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.

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.

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
http://www.parashift.com/c++-faq-lite/templates.html#faq-35.17 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.

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.

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 :(.

Any other suggestions?

Cheers
Lex
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.geany.org/pipermail/devel/attachments/20090120/530e4986/attachment.html>


More information about the Devel mailing list