Doxygen:Konfiguration

Aus KissDoc

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis


Thema: Doxygen

Top

Installation

Für die Übersetzung des Sourcecodes benötigt man noch die Packages bison und flex. Danach hilft

./configure
make

Ein make install (Anleitung) wird nicht benötigt, wenn das Package als *.deb eingepflegt werden soll. Eigentlich sind nur folgende Dateien interessant:

bin/doxygen
bin/doxytag
sed -ie "s/VERSION/1.5.6/g" -e "s/DATE/$(date +'%B %Y')/g" doc/doxygen.1
sed -ie "s/VERSION/1.5.6/g" -e "s/DATE/$(date +'%B %Y')/g" doc/doxytag.1

Bison und flex kann nach der Installation wieder entfernt werden.

Top

Update

Neuere Doxygen Versionen benötigen teilweise ein update der Konfigurationsdatei:

doxygen -u
Top

Konfiguration

Damit doxygen korrekt funktioniert muss fuer das Project eine Konfigurationsdatei erstellt werden. Ein doxygen -g Doxyfile erledigt das fuer uns. Innerhalb der Konfigurationsdatei kann festgelegt werden, wie die generierte Doku aussieht und welche files ueberhaupt fuer die Dokumentation herangezogen werden.

Ein paar wichtige Optionen:

JAVADOC_AUTOBRIEF      = YES    # damit reagiert doxygen mehr wie javadoc, dh. das @brief tag ist nicht unbedingt erforderlich
HIDE_UNDOC_MEMBERS     = YES    # verstecken der nichtdokumentierten Member und Attribute
GENERATE_TODOLIST      = YES    # erstellt fuer jede klasse die ein @todo tag hat eine seperate todo liste in der doku
OUTPUT_DIRECTORY       = ./doc/ # legt ein vernünftiges Zielverzeichnis fest
GENERATE_LATEX         = NO     # wird derzeit nicht verarbeitet
GENERATE_MAN           = YES    # damit die Docu für dern vi passt

Ein doxygen <configfile> generiert jetzt die Doku.

Top
Persönliche Werkzeuge