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