题
我使用的是使用项目Cons
而不是Make
,一个部分,我无法控制的原因(即我们继承并有永远都不够的投资回报率,切换到生产)。
我只是增加了一个新的规则,以创建,我需要在项目中的部分无关的文件。通过“无关的”我的意思是,这是我的Cons
脚本的范围之内。该项目构建假定使用Cons
的部分,需要新文件的部分之前100%完成。
由于这个原因,存在Cons
没有目标,需要新的文件,所以Cons
不建立它。我怎么能告诉Cons
建立它不管?
解决方案
此可以使用Depends
方法来完成:
$CONS->Depends("target", "file_i_want_to_create");
此使得target
依赖file_i_want_to_create
。如果target
的东西,一定会建成(比如,我们要建立与CONS
实际的项目),那么file_i_want_to_create
肯定会被创建。
不隶属于 StackOverflow