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

发布于 2024-07-11 23:37:03 字数 353 浏览 5 评论 0原文

我正在使用的项目的一个部分使用 Cons 而不是 Make,原因超出了我的控制范围(即我们继承了,并且从来没有足够的投资回报率来切换到 Make)。

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

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

The project I'm using uses Cons instead of Make for one section, for reasons beyond my control (i.e. we inherited and there was never enough ROI to switch to Make).

I just added a new rule to create a file that I need in an unrelated part of the project. By "unrelated" I mean that it's outside the scope of my Cons script. The project build assumes that the part that uses Cons is 100% done before the part that needs the new file.

Because of this, there is no target in Cons that requires the new file, so Cons doesn't build it. How can I tell Cons to build it regardless?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

分開簡單 2024-07-18 23:37:03

这可以使用 Depends 方法来完成:

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

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

This can be done using the Depends method:

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

This makes target dependent on file_i_want_to_create. If target is something that will definitely be built (such as the actual project that we want to build with CONS ) then file_i_want_to_create will definitely be created.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文