如何为特定的构建配置生成Doxygen文档

How to generate Doxygen documentation for a specific build configuration

本文关键字:配置 Doxygen 文档 构建      更新时间:2023-10-16

当前的构建系统是Scons,它是C/C++项目。

Scon可以选择构建特定版本的产品,用于每个源文件的定义取决于给定的构建选项。(给某些文件的定义与给其他文件的定义不同)

如何生成doxygen文档来反映正在构建的代码。

在wiki页面上http://scons.org/wiki/ToolsIndex您可以找到SCons的外部工具的完整列表,Doxygen就是其中之一。只需按照页面顶部的说明下载并安装外部软件包,您就可以开始了。

如果你想支持一个,比如说,使用不同的变量/定义设置的"调试"answers"发布"构建,这应该在创建的Doxygen文档中得到反映,你也必须创建两次文档。只需设置变量目录,如UserGuide第15章"分离源目录和构建目录"中所述,或者参阅我在PyCon.DE 2013演讲中的"exvar"示例https://bitbucket.org/dirkbaechle/scons_talks/。