У меня есть настраиваемая базовая сборка (т. Е. Одна с инструкциями выбора), и я хочу список использованных зависимостей, а не всех зависимостей.
Например, со следующим для моего BUILD:
config_setting(
name = "arm",
define_values = {
"arm": "True",
},
)
cc_binary(
name = "main",
srcs = ["main.C"] + select({
"//:arm": ["ARM.C"],
"//conditions:default": ["X86.C"],
}),
)
bazel query --noimplicit_deps deps(//:main)
производит:
//:main
//:main.C
//:arm
//:X86.C
//:ARM.C
Какой запросмне нужно сделать так, чтобы ARM.C отсутствовал?