Difference between revisions of "Doxygen"

From GnuCash
Jump to: navigation, search
m (Doxygen)
(Creating the Source Documentation)
Line 2: Line 2:
  
 
It is a software which extracts (special) comments from sourcecode to produce
 
It is a software which extracts (special) comments from sourcecode to produce
source documentation. It can be run on your local copy of the sources by
+
source documentation.  
 +
 
 +
This is done and put online on a regular basis at [http://svn.gnucash.org/docs/HEAD/ http://svn.gnucash.org/docs/HEAD/].
 +
 
 +
==Creating the Source Documentation==
 +
 
 +
It can be run on your local copy of the sources by
  
 
  ./configure --enable-doxygen --enable-html-docs
 
  ./configure --enable-doxygen --enable-html-docs
 
  make doc
 
  make doc
  
This is done and put online on a regular basis at [http://svn.gnucash.org/docs/HEAD/ http://svn.gnucash.org/docs/HEAD/].
+
This will populate <tt>$BUILDDIR/src/doc</tt>. Problems will be logged there to <tt>doxygen.log</tt>. The HTML docs can be found in  its subdir <tt>html</tt>.
  
 
==Links==
 
==Links==

Revision as of 09:21, 22 November 2013

Doxygen is the central point for source documentation at this moment (January 2011).

It is a software which extracts (special) comments from sourcecode to produce source documentation.

This is done and put online on a regular basis at http://svn.gnucash.org/docs/HEAD/.

Creating the Source Documentation

It can be run on your local copy of the sources by

./configure --enable-doxygen --enable-html-docs
make doc

This will populate $BUILDDIR/src/doc. Problems will be logged there to doxygen.log. The HTML docs can be found in its subdir html.

Links