2012-04-21 12 views
0

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

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

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

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

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

だから私は何かなどを行いたい$ {CLEARCASE_ROOTを} EXCLUDE// b

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

ありがとうございました。

答えて

1

はい、Doxygenは、環境設定ファイルで環境変数拡張をサポートしています(http://www.stack.nl/~dimitri/doxygen/config.htmlを参照)。

EXCLUDEオプションは、どのファイルがDoxygenによって解析されるかを制御します。ファイルをインクルードしたいのですが、インクルードパスを相対パスで表示したい場合は、おそらくSTRIP_FROM_INC_PATHオプションを使用します。相対パスを作成しようとしているドキュメントに他の絶対パスがある場合は、STRIP_FROM_PATHオプションも有効です。

構文は、$()${}あなたが提案したものとは少し異なっているので、あなたのような何かを指定する方が良いでしょう:

STRIP_FROM_INC_PATH = $(CLEARCASE_ROOT)/a/b 
STRIP_FROM_PATH = $(CLEARCASE_ROOT) 
関連する問題