[Geany-devel] ANN: Configurable build beta in trunk

Lex Trotman elextr at xxxxx
Tue Aug 25 04:35:54 UTC 2009

Hi All,

The configurable build system has been merged into the latest trunk (>r4120).

This is a significant change which provides considerable flexibility
for configuring the operation of the build menu.  Please read the
manual for the new capabilities ;-) including hidden settings.

To support this extra functionality extra fields have been added to
the geany.conf, project and filetype files and some older fields are
no longer used.  Old format information is still read so that the
configuration files do not need to be updated.  Older versions of
Geany should ignore the new fields and the new Geany does not write
old fields so their interaction should be minimal.  I have been using
both versions for some time without problems.

The semantics of the new system is slightly different to the old one
so a mapping had to be chosen between old configuration information
and the new system.  The mapping chosen is intended to make the
semantics of old format configuration files remain the same.  The
mapping is not documented and should not be relied on as it may be
changed without notice to ensure that it meets that intention.  Please
let us know of any difficulties as this is a complex area and it has
been tricky to get the interactions right.

Let us know of any other problems, or good things too of course :-)



More information about the Devel mailing list