从多个index.html创建一个公共的Doxygen index.html

从多个index.html创建一个公共的Doxygen index.html,doxygen,ros,Doxygen,Ros,我有一个文档文件夹,里面有很多文件夹。每个文件夹都包含一个doc.tag文件,该文件由Doxygen和html文件夹生成,并带有Doxygen输出。例如: doc |- Proj1 |- doc.tag |- html |- index.html |- other doxygen html output |- Proj2 |- doc.tag |- html |- index.html

我有一个文档文件夹,里面有很多文件夹。每个文件夹都包含一个doc.tag文件,该文件由Doxygen和html文件夹生成,并带有Doxygen输出。例如:

doc
|- Proj1
     |- doc.tag
     |- html
         |- index.html
         |- other doxygen html output
|- Proj2
     |- doc.tag
     |- html
         |- index.html
         |- other doxygen html output
| and so on
我想知道是否有任何方法可以从文件夹中的所有index.html文件创建公共的Doxygen index.html。如果Doxygen搜索能够处理所有这些问题,那就太好了


详细信息:每个文件夹都是一个ROS包,文档是从每个包的CMakeLists.txt中使用的CMake宏生成的。最后的解决方案并不简单。然而,它是基于

前面提到的CMake宏被修改为在每个文件夹中保存一个文件,其中包含该特定包的标记文件的完整路径

然后,创建了一个依赖于所有其他目标的自定义CMake目标,以便我们确保它构建最后一个目标。其中包括一个postbuild命令,运行一个python脚本,该脚本解析使用来自标记文件的path创建的所有文件,并配置一个包含这些标记文件路径的Doxyfile。然后,在这个Doxyfile中运行doxygen