0

Linux プラットフォームで Eclipse と Doxygen を使用しています。私のチームのコードは Clearcase で管理されています。私の質問は、除外するパスの一部として環境変数を使用できますか?

例: プロジェクトのすべての人が、パスの一部としてカスタム ビューを持っています。そして、私はそれをドキュメントで見たくありません。

    /view/me/a/b/src/.../...
    /view/you/a/b/src/.../...

各開発者ビューでは、ビュー名で定義された環境変数です。例: $CLEARCASE_ROOT = /view/me

だから私は、チーム全体が使用する単一の Doxygen ファイルをセットアップしようとしています..

だから私は EXCLUDE ${CLEARCASE_ROOT}/a/b のようなことをしたい

その後、ドキュメントを生成するすべての人が同じパスを取得します..これを行うことはできますか??

ありがとう。

4

1 に答える 1

1

はい、doxygenは構成ファイルで環境変数の拡張をサポートしています。http://www.doxygen.nl/manual/config.htmlを参照してください。

このEXCLUDEオプションは、doxygenによって解析されるファイルを制御します。ファイルをインクルードしたいようですが、相対インクルードパスで表示したい場合は、このSTRIP_FROM_INC_PATHオプションを使用することをお勧めします。相対化しようとしているドキュメントに他の絶対パスがある場合は、STRIP_FROM_PATHオプションも機能する可能性があります。

$()構文は、提案したものとは少し異なる${}ため、次のように指定する必要があります。

STRIP_FROM_INC_PATH = $(CLEARCASE_ROOT)/a/b
STRIP_FROM_PATH = $(CLEARCASE_ROOT)
于 2012-04-21T14:37:15.493 に答える