gpt4 book ai didi

build - Bazel,我想避免生成所有 "convenience symlinks"

转载 作者:行者123 更新时间:2023-12-01 09:15:09 27 4
gpt4 key购买 nike

当你构建一个 Bazel 项目时,你的 WORKSPACE 项目根目录由一堆方便的符号链接(symbolic link)填充:

<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 生成的所有符号链接(symbolic link)都弄乱了结果......)。

最佳答案

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

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

关于build - Bazel,我想避免生成所有 "convenience symlinks",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47018499/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com