从多个index.html创建一个公共的Doxygen index.html
我有一个文档文件夹,里面有很多文件夹。每个文件夹都包含一个doc.tag文件,该文件由Doxygen和html文件夹生成,并带有Doxygen输出。例如:从多个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
|- 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