我的makefile中有以下代码。 makefile生成带有标准配置的Doxyfile。我想将UML_LOOK标记更改为YES,将GENERATE_TREEVIEW更改为YES,而不必手动编辑文件。有没有办法将命令传递给makefile,以便它自己完成工作?
doc:
doxygen -g Doxyfile
doxygen Doxyfile
rm -rf latex
答案 0 :(得分:1)
您可以添加sed
命令,以便在其生成后立即编辑Doxyfile
:
sed -i '/UML_LOOK.*=/s/^.*$/UML_LOOK = YES/' Doxyfile
sed -i '/GENERATE_TREEVIEW.*=/s/^.*$/GENERATE_TREEVIEW = YES/' Doxyfile
如果您不需要LaTeX输出,您可以用相同的方式更改GENERATE_LATEX选项,而不是之后删除latex目录。