如何移动bazel构建目标?
问题描述:
所有的bazel规则都将构建目标放在特定的位置。
我可以通过bazel-bin/
找到目标,但它们都是递归地散布在我不关心的其他非目标文件中。如何移动bazel构建目标?
如何编写一个构建规则,将我的所有程序放在一个bin/
目录中?
我想写我自己的程序,遍历bazel-bin/
和rsyncs的所有程序,像usr/local/bin
,或有没有我能做的查询?我希望它只是构建规则的一部分,但它似乎并不像默认规则那样支持这样的事情。我不喜欢必须运行构建的想法,然后运行将所有二进制文件同步到同一文件夹的第二步。
这样做的建议方法是什么?它非常常见,希望将所有程序和所有测试都放在相同的特定目录中。
但是接下来我们需要每次“tar”和“解开”所有的东西。我只是想让我的二进制文件都在同一个地方,并且随着我的发展而更新。 –