在没有INPUT标签的Doxygen中更改模块的顺序

时间:2015-07-23 08:23:36

标签: module doxygen

我有三个定义组的.dox文件,如下所示

ModuleA.dox

/*! \defgroup Module_A Module A 
*/ 

ModuleB.dox

/*! \defgroup Module_B Module B 
\ingroup Module_A 
*/ 

ModuleC.dox

/*! \defgroup Module_C Module C 
\ingroup Module_A 
*/ 

生成文档,模块如下所列

>ModuleA 
        ModuleB 
        ModuleC

但是,我想更改顺序并希望ModuleC出现在ModuleB

之前

我知道这可以通过指定Doxygen读取.dox文件的顺序来完成,即

@INPUT  = ModuleA.dox ModuleC.dox ModuleB.dox 

不幸的是,我无法访问doxygen文件来执行此操作。包含上述.dox文件的整个目录将被读取,然后由doxygen处理,使用一些我不允许篡改的makefile。

有没有其他方法可以更改模块“ModuleB”和“ModuleC”的顺序?

非常感谢任何建议。

1 个答案:

答案 0 :(得分:0)

我发现这样做的唯一方法如下:

@INPUT = ModuleA.dox ModuleC.dox ModuleB.dox