Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道是否可以在 Doxygen 配置文件中使用 shell 命令输出作为选项参数。例如,您需要设置“PROJECT_NAME”选项。我已经有一个 README 文件,这个文件的第一行是项目的名称。我可以head -1 ../README在 Doxygen 配置中做 ' ' 而不是到处复制相同的几个词。是否可以?
head -1 ../README
您可以在调用 doxygen 之前将其$(PROJECT_NAME)用作PROJECT_NAME标记的值并将环境变量设置为正确的值。如果你使用 bash,你可以这样做:
$(PROJECT_NAME)
PROJECT_NAME
PROJECT_NAME=`head -1 ../README` doxygen project.doxyfile
这对我很有效。