Difference between revisions of "File formats description"

From Code::Blocks
(Initial text)
 
m (Make forum URL absolute)
 
(2 intermediate revisions by one other user not shown)
Line 11: Line 11:
 
* '''[[Project file]]''' (*.cbp)
 
* '''[[Project file]]''' (*.cbp)
 
:Defines a Code::Blocks project.
 
:Defines a Code::Blocks project.
 +
 +
 +
Additional files used as of December 12, 1012 (from the merge of the [https://forums.codeblocks.org/index.php/topic,16463.0.html XML compiler branch]):
 +
 +
* '''[[Compiler file]]''' (compiler_*.xml)
 +
:Defines a Code::Blocks compiler interface and auto-detection routines.
 +
 +
* '''[[Compiler options file]]''' (options_*.xml)
 +
:Defines the options and regular expressions for a Code::Blocks compiler.
  
  

Latest revision as of 06:03, 28 October 2022

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 as of December 12, 1012 (from the merge of the 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)