如何编辑makefile来更改Doxyfile设置?

时间:2010-10-14 10:03:51

标签: makefile doxygen

我的makefile中有以下代码。 makefile生成带有标准配置的Doxyfile。我想将UML_LOOK标记更改为YES,将GENERATE_TREEVIEW更改为YES,而不必手动编辑文件。有没有办法将命令传递给makefile,以便它自己完成工作?

doc:
    doxygen -g Doxyfile
    doxygen Doxyfile
    rm -rf latex

1 个答案:

答案 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目录。