当我在bazel中指定构建规则时,我的依赖项要么是完整路径(从repo的根目录),要么只是目标名称(因为它在同一目录中):
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"]
)
这似乎是不可能的。是否有某种方式,我可以从构建文件的位置更深层地指定目标?