Zum Inhalt springen

Fortran: Anhang D: Doxygen

Aus Wikibooks
<<< zur Fortran-Startseite
<< Anhang D: Quellcodedokumentation Weblinks >>
< Natural Docs Doxygen >

Seit Version 1.5.4 vom 27. Oktober 2007 kann doxygen auch aus Fortran 90/95-Dateien Dokumentationen erstellen.

Ein einfaches Beispiel

[Bearbeiten]
Fortran 90/95-Code (free source form)
!> \file testprogramm.f90
!! \brief Datei fuer geometrische Berechnungen

!> Modul: circle
!> \author Intruder
!> \date 28.10.2007

module circle
  implicit none


  real, parameter :: pi = 3.14  !< PI


  contains
    !> Berechnet Kreisflaeche
    !> \param r ... Radius
    !> \return Kreisflaeche
    real function area( r )
      implicit none 

      real, intent( in ) :: r
    
      area = r ** 2 * pi
    end function area
end module circle


!> Hauptprogramm
program main
  use circle
  implicit none
  
  real            :: r, a
  
  read( *, * ) r
  a = area( r )
  write( *, * ) "Flaeche = ", a
end program main

Erstellen einer Konfigurationsdatei:

doxygen -g Doxyfile

Anschließend sollte man die Doxyfile bearbeiten und nach seinen eigenen Wünschen anpassen (Projektname, Outputordner etc.). Wichtig ist, dass das Flag OPTIMIZE_FOR_FORTRAN auf YES gesetzt wird.

Erstellen der Dokumentation (standardmäßig im HTML- und LaTeX-Format, optional auch XML, RTF und man-pages):

doxygen Doxyfile

Screenshot (HTML-Variante):

[Bearbeiten]



<<< zur Fortran-Startseite
<< Anhang D: Quellcodedokumentation Weblinks >>
< Natural Docs Doxygen >