gpt4 book ai didi

Bazel:如何在文件中指定--define?

转载 作者:行者123 更新时间:2023-12-05 04:53:30 68 4
gpt4 key购买 nike

我希望这是一个简单的问题 :) 在 bazel 中,我可以通过指定从命令行传递的 --define K=V 来选择 config_setting。如何在我的 BUILD.bazel 中创建一个库来“设置”此 config_setting 而无需从命令行指定它?

最佳答案

标志的默认值可以设置为 .bazelrc文件,例如:

build --define=VERSION=0.0.0-PLACEHOLDER
build --define=FOO=1

你也可以有配置集:

build:bar --define=VERSION=0.0.0-PLACEHOLDER
build:bar --define=FOO=1

以上内容只有在传递 --config=bar 标志时才会激活。

通过命令行传递的标志将优先于 .bazelrc 文件中的标志。

不过值得一提的是,更改定义值将导致 bazel 再次分析所有内容,这取决于图表可能需要一些时间,但只会执行受影响的操作。

关于Bazel:如何在文件中指定--define?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66029526/

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