如何在不同的操作系统中使用一个Doxygen配置

时间:2019-01-08 12:47:04

标签: doxygen

我有Doxygen配置文件,可以生成HTML文件。在我的项目中,有些使用Windows和Mac。当我在Mac OS X中运行时,遇到路径斜线问题,我将\更改为/,这解决了该问题。

编辑:我不希望用户修改Doxygen配置文件。

Windwos
    -INPUT                  = SDK\nRF5_SDK_15.2.0_9412b96\examples\
OS X compatible
    +INPUT                  = SDK/nRF5_SDK_15.2.0_9412b96/examples/

我不想为Windows和Mac使用单独的Doxygen配置文件,我想知道是否可以有一个可以工作的文件?

有什么办法可以在Doxygen配置中设置一些环境参数来解决我的问题吗?

1 个答案:

答案 0 :(得分:1)

在Windows上,您还可以将doxygen配置文件中的正斜杠(/)用于INPUT标记,以及大多数其他需要路径的标记。

因此,通过在doxygen配置文件中放置:

INPUT = SDK/nRF5_SDK_15.2.0_9412b96/examples/

这在Windows和Mac OS X上应该可以使用。

如果Windows和Mac上的路径不同,则可以使用环境变量(例如MY_PATH),在包含脚本和doxygen配置文件中进行设置:

INPUT = $(MY_PATH)

另请参阅http://www.doxygen.nl/manual/config.html(第二段结尾)。