如何在一个doxyfile.in中引入另外一个doxyfile.in
时间: 2024-10-10 16:17:42 浏览: 24
Doxygen配置文件doxyfile(C/C++)
在Doxygen文档自定义配置文件(doxyfile.in)中,如果你想引入另一个配置文件,你可以使用`INPUT`指令,但是它并不直接支持包含其他doxyfile.in文件。不过,你可以通过设置`FILE_PATTERNS`来间接地合并两个doxyfile.in文件的内容。
例如,如果你有一个名为`config_commons.doxyfile.in`的文件包含了通用的配置,而在你的主doxyfile.in中想引用这个文件,可以这样做:
```ini
# config_commons.doxyfile.in内容
PROJECT_NAME = "My Project"
PROJECT_NUMBER = ...
# 主doxyfile.in内容
FILE_PATTERNS = *.cpp, *.h, config_commons.doxyfile.in
# 如果你想把整个config_commons的配置都应用到当前配置中
EXTRA_CONFIG_FILES += config_commons.doxyfile.in
```
这样,`config_commons.doxyfile.in`中的所有配置会被视为输入文件处理,如同它们直接在`doxyfile.in`中一样。
注意,这种方法并不是标准的doxygen语法,但它可以帮助你在实际项目中实现配置共享。如果你希望有更好的解决方案,可能需要考虑使用外部工具或者脚本来管理多个doxyfile.in的集成。
阅读全文