检查SCons文件节点是否是构建器的目标节点

时间:2015-08-05 16:41:03

标签: build dependencies scons build-system

在SCons中,是否可以检查查询为File(path)的文件节点是否是构建器的目标?

我想在我的Ada源代码扫描程序中使用它来检查path是否指的是先前在SConstruct / SConscript读取阶段已注册由源代码生成构建器生成的节点(也是我写的)。

1 个答案:

答案 0 :(得分:1)

是的,您可以使用File()返回的Node对象的has_builder方法获取该信息。

File(path).has_builder()