Bazel,我希望避免所有要生成的便利符号链接 [英] Bazel, I want to avoid all the "convenience symlinks" to be generated

查看:0
本文介绍了Bazel,我希望避免所有要生成的便利符号链接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

构建Bazel项目时,工作区项目根目录由一系列方便的符号链接填充:

<workspace-name>/                         <== The workspace directory
  bazel-my-project => <...my-project>     <== Symlink to execRoot
  bazel-out => <...bin>                   <== Convenience symlink to outputPath
  bazel-bin => <...bin>                   <== Convenience symlink to ...
  bazel-genfiles => <...genfiles>         <== Convenience symlink to ...

详见官方文档Bazel internals: Directory layout

我的问题:是否有一个Bazel选项可以避免生成所有这些链接,或者至少有一个选项可以告诉Bazel将所有这些链接放在其他位置(例如/tmp/my-project)?

(我的动机是我还使用其他工具扫描我的项目目录中的*.hpp和*.cpp文件,不幸的是,Bazel生成的所有符号链接都破坏了结果...)。

推荐答案

--symlink_prefix=/将停止创建这些符号链接。

https://docs.bazel.build/versions/master/command-line-reference.html

这篇关于Bazel,我希望避免所有要生成的便利符号链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆