eclipse doxygen排除部分路径名称

时间:2012-04-21 05:01:29

标签: eclipse doxygen

我在Linux平台上使用Eclipse和Doxygen。我的团队代码由Clearcase控制。我的问题是我可以使用环境变量作为排除路径的一部分吗?

示例:项目中的每个人都有一个自定义视图作为其路径的一部分。我不想在文档中看到这一点。

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

在每个开发人员视图中,他们是使用视图名称定义的环境变量。例如:$ CLEARCASE_ROOT = / view / me

所以我正在尝试为整个团队设置一个Doxygen文件来使用..

所以我想做一些像EXCLUDE $ {CLEARCASE_ROOT} / a / b

然后每个生成docs的人都会得到相同的路径..我可以这样做吗?

感谢。

1 个答案:

答案 0 :(得分: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)