【发布时间】:2012-08-02 21:10:42
【问题描述】:
我想知道是否可以在 Doxygen 配置文件中使用 shell 命令输出作为选项参数。例如,您需要设置“PROJECT_NAME”选项。我已经有一个 README 文件,这个文件的第一行是项目的名称。我可以在 Doxygen 配置中执行“head -1 ../README”,而不是到处复制相同的几个单词。有可能吗?
【问题讨论】:
我想知道是否可以在 Doxygen 配置文件中使用 shell 命令输出作为选项参数。例如,您需要设置“PROJECT_NAME”选项。我已经有一个 README 文件,这个文件的第一行是项目的名称。我可以在 Doxygen 配置中执行“head -1 ../README”,而不是到处复制相同的几个单词。有可能吗?
【问题讨论】:
您可以使用$(PROJECT_NAME) 作为PROJECT_NAME 标签的值,并在调用 doxygen 之前将环境变量设置为正确的值。如果你使用 bash,你可以这样做:
PROJECT_NAME=`head -1 ../README` doxygen project.doxyfile
这对我很有效。
【讨论】: