有没有办法在 Bazel 中创建标签列表字典?
Is there a way to have a dictionary of lists of labels in Bazel?
我正尝试在 Bazel 中为我公司使用的工具创建一组规则。
有什么方法可以创建一个规则属性,它是标签列表的字典,其中字典的键是一个字符串?
例如,目标应如下所示:
some_rule (
name = "target_name",
files = {
"foo" : [
"file1",
"file2",
],
"bar" : [
"file3",
"file4",
"file5"
]
}
)
注意: 我知道我可以区分 foo
和 bar
,方法是将它们放在不同的目标中,然后让第三个依赖于两者, 但宁愿他们都在同一个目标中。
简答,没有。此功能请求是 tracked here。
我正尝试在 Bazel 中为我公司使用的工具创建一组规则。 有什么方法可以创建一个规则属性,它是标签列表的字典,其中字典的键是一个字符串?
例如,目标应如下所示:
some_rule (
name = "target_name",
files = {
"foo" : [
"file1",
"file2",
],
"bar" : [
"file3",
"file4",
"file5"
]
}
)
注意: 我知道我可以区分 foo
和 bar
,方法是将它们放在不同的目标中,然后让第三个依赖于两者, 但宁愿他们都在同一个目标中。
简答,没有。此功能请求是 tracked here。