【发布时间】:2014-08-14 19:23:34
【问题描述】:
我有 2 个项目的构建设置,一个项目从目录中获取 .xml 文件并将它们处理成头文件。然后,第二个项目将使用这些文件。有什么方法可以检查他的项目是否需要重新运行(.xml 文件被修改或添加了新文件)?
【问题讨论】:
-
如果我弄错了,请纠正我:在 project1 中您执行 .xml->.h,在 project2 中您使用在 project1 中创建的标头。 project2 究竟是如何使用标题的?它是一个标准的 C/CPP 项目,它会自动扫描隐式依赖项吗?
-
头文件被放入项目的include/文件夹中,生成的头文件内容大多只是结构。问题是创建头文件,我不想在每次构建时都创建它们,因为有些非常大并且需要一些时间来创建。但是当我对 .xml 文件进行更改时,我希望它运行,因此检查头文件以查看它是否需要构建,如果这是你的想法,我认为不会工作。
标签: scons