当您构建一个Bazel项目时,您的WORKSPACE项目根目录将由许多便利符号链接填充:
<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 ...
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅官方文档“ Bazel内部:目录布局”。
我的问题:是否有Bazel选项来避免生成所有这些链接,或者至少有一个选项告诉Bazel将所有这些链接放在另一个位置(/tmp/my-project例如)?
(我的动机是我还使用其他工具扫描项目目录中的* .hpp和* .cpp文件,不幸的是,Bazel生成的所有符号链接都弄乱了结果...)。
--symlink_prefix=/ 将停止创建这些符号链接。
https://docs.bazel.build/versions/master/command-line-reference.html
| 归档时间: |
|
| 查看次数: |
1058 次 |
| 最近记录: |