File formats description

From Code::Blocks
Revision as of 14:52, 11 August 2012 by Alpha (talk | contribs) (Added links (not sure if this is the correct page, but if not, someone can move them).)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Code::Blocks projects/workspaces are described in XML files. Here are contained links to documentation for each one of them.

This information is of interest to anyone wanting to write an importer/exporter/generator for other build systems/environments and therefore add support for Code::Blocks.


Defines a Code::Blocks workspace (collection of projects).
Defines a Code::Blocks project.


Additional files used in the proposed [/index.php/topic,16463.0.html XML compiler branch]:

Defines a Code::Blocks compiler interface and auto-detection routines.
Defines the options and regular expressions for a Code::Blocks compiler.


Code::Blocks also produces a couple other files (*.layout and *.depend) but they only contain state information so they are not really useful to anyone else other than Code::Blocks itself.

Mandrav 11:42, 1 March 2007 (UTC)