当前构建系统是Scons,是C/C++项目。
Scons 采用选项来构建特定版本的产品,用于每个源文件的定义取决于给定的构建选项。(给某些文件的定义与给其他文件的定义不同)
如何生成 doxygen 文档以反射(reflect)正在构建的代码。
最佳答案
在维基页面上 http://scons.org/wiki/ToolsIndex你可以找到一个完整的 SCons 外部工具列表,Doxygen 就在其中。只需按照页面顶部的说明下载并安装外部包,您就可以开始了。
如果你想支持一个,比方说,“调试”和“发布”构建不同的变量/定义设置,创建的 Doxygen 文档应该反射(reflect)出来,你也必须创建你的文档两次。 只需设置变体目录,如用户指南第 1 章中所述。 15 “分离源目录和构建目录”,或引用我在 PyCon.DE 2013 演讲中的“exvar”示例 https://bitbucket.org/dirkbaechle/scons_talks/ .
关于c++ - 如何为特定构建配置生成 Doxygen 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26504829/