Когда я указываю правила сборки в 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?