カスタムデザインを組み込んだDoxygenをcmakeと連携したプロジェクトです。
Doxygen v1.9.6 で動作確認しています。
ドキュメントはdocフォルダにあります。
cmakeの add_custom_target
を使ってターゲットdoc
を追加しています。以下のコマンドを実行してもドキュメントを生成できます。
cmake -B build
cmake --build build --target doc
設定方法はCMakeLists.txtを確認してください。
https://yamavol.github.io/hello-doxygen
ソースコードはsrcフォルダに、ドキュメントはdoc/src以下に置いています。doc/stylesはデザインやフレームワークに関するファイルです。
Generate layout file
doxygen -l
Generate html header,footer and stylesheet
doxygen -w html header.html footer.html style.css
- Graphviz https://graphviz.org/download/