我对构建图有以下要求
x.c
取决于取决于x.h
的{{1}},y.h
生成x.h
并使用单独的构建器
在我们的SCons项目中,因为我们想要开始使用先前放在源目录中的源代码生成。
但是,目前无法正常工作,因为似乎没有办法告诉扫描仪x.xml
首先生成x.c
。
SCons是否支持扫描生成的源代码中的依赖项?
答案 0 :(得分:3)
听起来像用于从x.xml构建源代码的工具不会让SCons知道它将创建x.h.
另请注意,扫描仪不会生成或导致工具运行,它们只是添加了SCAG然后处理以构建软件的DAG信息。
您应该阅读: https://bitbucket.org/scons/scons/wiki/ToolsForFools
从x.xml构建x.h的工具的发射器应指示它生成的所有文件。