我对构建图有以下要求
x.c
依赖于依赖于y.h
的x.h
,x.h
由x.xml
生成,具有单独的生成器
在我们的SCons项目中,因为我们希望开始使用以前放置在源目录中的源代码生成。
然而,这目前不起作用,因为似乎没有办法告诉x.c
的扫描仪首先生成x.h
。
SCons是否支持扫描生成的源代码中的依赖项?
听起来你从x.xml构建源代码的工具不会让SCons知道它将创建x.h。
还要注意的是,扫描仪不会生成或导致工具运行,它们只是向DAG添加信息,然后SCons处理DAG来构建您的软件。
您可能应该阅读:https://bitbucket.org/scons/scons/wiki/ToolsForFools
从x.xml构建x.h的工具的发射器应该指示它生成的所有文件。