实质上,将命令绑定到特定上下文很容易,只需继承此上下文:
from waflib.Build import CleanContext class my_dummy_tmp_class_name(CleanContext): cmd = "clean_sphinx" fun = "my_sphinx_clean_function"
你可以看一下 wafbook§7.2.2 :变体的配置集。它解释了如何将变量命令添加到所有上下文。