【问题标题】:Dependency Scanning of Generated Source Code in SConsSCons中生成的源代码的依赖扫描
【发布时间】:2015-07-10 17:13:25
【问题描述】:

我对构建图有以下要求

x.c 依赖于x.h,而y.h 又依赖于x.h,而x.h 是从x.xml 使用单独的构建器生成的

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

但是,目前这不起作用,因为似乎没有办法告诉x.c 的扫描仪首先生成x.h

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

【问题讨论】:

    标签: dependencies code-generation scons build-system


    【解决方案1】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-30
      • 2013-05-08
      • 1970-01-01
      • 1970-01-01
      • 2011-04-14
      相关资源
      最近更新 更多