当我在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"]
)
这似乎不可能。是否有某种方式,我可以从BUILD文件的位置开始更深入地指定目标?