SCons中生成的源代码的依赖性扫描

时间:2015-07-10 17:13:25

标签: dependencies code-generation scons build-system

我对构建图有以下要求

x.c取决于取决于x.h的{​​{1}},y.h生成x.h并使用单独的构建器

在我们的SCons项目中,因为我们想要开始使用先前放在源目录中的源代码生成。

但是,目前无法正常工作,因为似乎没有办法告诉扫描仪x.xml首先生成x.c

SCons是否支持扫描生成的源代码中的依赖项?

1 个答案:

答案 0 :(得分:3)

听起来像用于从x.xml构建源代码的工具不会让SCons知道它将创建x.h.

另请注意,扫描仪不会生成或导致工具运行,它们只是添加了SCAG然后处理以构建软件的DAG信息。

您应该阅读: https://bitbucket.org/scons/scons/wiki/ToolsForFools

从x.xml构建x.h的工具的发射器应指示它生成的所有文件。