当前的构建系统是Scons,它是C / C ++项目。
Scons选择构建特定版本的产品,每个源文件使用的定义取决于给定的构建选项。(给某些文件的定义与给予其他文件的定义不同)
如何生成doxygen文档以反映正在构建的代码。
答案 0 :(得分:2)
在维基页面http://scons.org/wiki/ToolsIndex上,您可以找到SCons的完整外部工具列表,其中包含Doxygen。只需按照页面顶部的说明下载并安装外部软件包,您就可以开始使用了。
如果你想支持a,比方说,“debug”和“release”build使用不同的变量/定义设置,这应该由创建的Doxygen文档反映出来,你也必须创建两次docs。 只需设置变量目录,如UserGuide中所述,第二章。 15“分离源和构建目录”,或参考https://bitbucket.org/dirkbaechle/scons_talks/上我的PyCon.DE 2013演讲的“外部”示例。