doxygenを実行しているコードが大量にあります。パフォーマンスを向上させるために、モジュールに分割し、結果を1セットのドキュメントにマージしようとしています。タグファイルでうまくいくと思いましたが、設定が間違っているか、機能が誤解されています。
ディレクトリは次のように配置されます。
root +
|-src+
| |-a
|
|-doc+
|-a.dox
|-main.dox
|-main.md
|-output+
|-a+
| |-html
|-main+
|-html
'a'に加えて、他のピアディレクトリがありますが、1つから始めています。
a.doxは出力とタグファイルをroot/doc/outputに生成します
OUTPUT_DIRECTORY=output/a
GENERATE_TAGFILE = output/a/a.tag
INPUT=../src/a
main.doxは、メインページタグを持ち、他のプロジェクトタグファイルを参照するマークダウンファイルを入力するだけです。
OUTPUT_DIRECTORY=output/main
INPUT = main.md
TAGFILES=output/a/a.tag=output/a/html
- これは、「a」グローバル、モジュール、ページなどを参照できるmainの下のすべてのドキュメントをマージまたはリンクする必要がありますか?または、「main」の内側から「a」のドキュメント化されたエンティティを明示的に相互参照した場合にのみ、「a」へのリンクが生成されますか?
- これがうまくいくはずなら、私の構文が間違っているところについて何か考えはありますか?TAGFILESを定義するさまざまな方法を試しましたが、出力ディレクトリはmain.doxファイルに関連していますか?a.tagファイルに?またはa/htmlディレクトリに?
- 私がベースから外れている場合、TAGFILESはこのように機能しませんが、doxygenディレクトリのセットを1つにマージする別の方法はありますか?
ありがとう。