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选项也可能会发挥作用。

$()语法与您提出的vs.略有不同${},因此您需要指定如下内容:

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