将 CleanContext 添加到 sphinx_build.py
Add CleanContext to sphinx_build.py
我正在使用 waf 工具从 GitHub 构建 sphinx 文档(参见 here)。
如何向该脚本添加 clean_sphinx
之类的命令?我必须向其中添加 CleanContext,但我不知道如何添加。
从本质上讲,将命令绑定到特定上下文很容易,只需继承此上下文即可:
from waflib.Build import CleanContext
class my_dummy_tmp_class_name(CleanContext):
cmd = "clean_sphinx"
fun = "my_sphinx_clean_function"
您可以查看 waf book §7.2.2:变体的配置集。它解释了如何向所有上下文添加变体命令。
我正在使用 waf 工具从 GitHub 构建 sphinx 文档(参见 here)。
如何向该脚本添加 clean_sphinx
之类的命令?我必须向其中添加 CleanContext,但我不知道如何添加。
从本质上讲,将命令绑定到特定上下文很容易,只需继承此上下文即可:
from waflib.Build import CleanContext
class my_dummy_tmp_class_name(CleanContext):
cmd = "clean_sphinx"
fun = "my_sphinx_clean_function"
您可以查看 waf book §7.2.2:变体的配置集。它解释了如何向所有上下文添加变体命令。