Bazel动作输出路径

时间:2017-06-29 07:25:42

标签: bazel

如何从skylark获取沙箱工作人员执行的绝对路径?

我有一些规则需要在skylark中为action命令添加一个参数。该参数始终等同于" -fdebug-prefix-map = $(/ bin / readlink -f。)=。"。我需要路径,所以我可以教我的工具剥离沙箱路径并留下相对路径。什么是访问该路径的最佳方式?

1 个答案:

答案 0 :(得分:0)

作为一种解决方法,您可以使用blaze-bin符号链接。

但是,一般来说,你不能(特别是如果你使用--define)。

您应该将脚本包装在大火规则中并使用blaze run