Я пытаюсь создать набор правил в Bazel для инструмента, с которым работает моя компания. Есть ли способ создать атрибут правила, который является диктатом списков меток, где ключом для строки является строка?
Например, цель должна выглядеть следующим образом:
some_rule (
name = "target_name",
files = {
"foo" : [
"file1",
"file2",
],
"bar" : [
"file3",
"file4",
"file5"
]
}
)
Примечание: Я знаю, что мог бы различить guish между foo
и bar
, располагая их в отдельных целях, а затем имея третью, которая зависела бы от обеих, но скорее чтобы они все были в одной цели.