我正在用 Waf 构建一个项目。它有几个第三方依赖项,我想从我的 main 构建每个依赖项wscript。我的项目是这样组织的:
/boost/
/gtest/
/source/
/waf
/wscript
/wscript_boost
/wscript_gtest
每个“依赖项”wscript_*都定义了命令,就像我的 main 一样wscript。
def options(opt): pass
def configure(conf): pass
def build(bld): pass
如果我将依赖wscript文件放在依赖文件夹中,我可以调用opt.recurse('boost gtest'),但我不想将我的文件与第三方文件混合。
有什么方法可以让我wscript调用wscript_boostandwscript_gtest吗?