Ich richte eine Dokumentation über eine Art von Bibliothek ein, die aus einem C / C ++ - und einem VHDL-Teil sowie aus einigen instruktiven Doxygen-Seiten besteht. Sie müssen in eine in sich geschlossene Gruppe zusammengefasst werden. Alles funktioniert so weit, schön und flauschig ...
Aber was, wenn ich die Ausgabe im vhdl-Unterverzeichnis mit OPTIMIZE_OUTPUT_VHDL = YES
optimieren und die Ausgabe des c-Unterverzeichnisses mit OPTIMIZE_OUTPUT_C = YES
gleichzeitig optimieren möchte?
Soweit ich verstehe, ist die Verwendung von doxygen-Tags in meinem Fall nicht optimal Es führt neue doxfile.conf-Dateien in jedem Unterverzeichnis ein, mit unabhängigen doxygen-Läufen in jedem Unterverzeichnis. Daher kann ich nicht mehr beide Teile (c + vhdl) in verschiedene Untergruppen derselben Gruppe einfügen, und Verbindungen zwischen den beiden Teilen sind nicht möglich. Außerdem sollte das gesamte Modul "in sich abgeschlossen" sein, um in größere Dokumentationen integriert werden zu können, ohne die spezielle Build-Struktur, die in diese Lösung involviert ist ...
Was würdest du tun?
Ich hatte das gleiche Problem - schließlich haben wir Folgendes gemacht:
OPTIMIZE_OUTPUT_VHDL
oder OPTIMIZE_OUTPUT_C
) Irgendwann habe ich beschlossen, die Zeit zu verkürzen, die zum Generieren der Dokumentation benötigt wird, und ich ignoriere einfach die Optimierungs-Tags ...