【问题标题】:eclipse doxygen excluding part of the path nameeclipse doxygen 不包括部分路径名
【发布时间】:2012-04-21 05:01:29
【问题描述】:

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

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

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

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

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

所以我想做一些类似于 EXCLUDE ${CLEARCASE_ROOT}/a/b

那么每个生成文档的人都会得到相同的路径。我可以这样做吗??

谢谢。

【问题讨论】:

    标签: eclipse doxygen


    【解决方案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)
    

    【讨论】:

      猜你喜欢
      • 2018-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-28
      • 1970-01-01
      • 2018-09-04
      • 2014-10-02
      • 1970-01-01
      相关资源
      最近更新 更多