Когда я задаю правила сборки в bazel, моими зависимостями являются либо полные пути (из корня репо), либо просто целевое имя (поскольку оно находится в том же каталоге):
cc_binary(
name = "program",
srcs = ["main.cpp"],
deps = ["//a/full/path/to/the/library:lib",
"foo"]
)
Предположим,Я пишу правило сборки из каталога "the"
.
Я надеялся сделать что-то вроде этого:
cc_binary(
name = "program",
srcs = ["main.cpp"],
deps = ["library:lib",
"foo"]
)
Это кажется невозможным.Есть ли какой-нибудь способ, где я могу указать цель глубже, начиная с местоположения файла BUILD?