如果没有人依赖它,我如何强制使用Cons创建文件?

时间:2009-01-28 09:56:41

标签: cons

我正在使用的项目使用Cons而不是Make用于一个部分,原因是我无法控制的原因(即我们继承并且没有足够的ROI切换到Make)。

我刚添加了一条新规则,用于在项目的不相关部分中创建我需要的文件。 “不相关”我的意思是它超出了我的Cons脚本的范围。项目构建假定使用Cons的部分在需要新文件的部分之前100%完成。

因此,Cons中没有需要新文件的目标,因此Cons不构建它。我怎么能告诉Cons无论如何构建它?

1 个答案:

答案 0 :(得分:0)

可以使用Depends方法完成此操作:

$CONS->Depends("target", "file_i_want_to_create");

这使target依赖于file_i_want_to_create。如果target肯定会被构建(例如我们想要使用CONS构建的实际项目),那么肯定会创建file_i_want_to_create