2
0
Fork 0
mirror of https://github.com/bazelbuild/rules_cc synced 2024-12-03 02:53:18 +00:00
rules_cc/examples/test_cc_shared_library/diamond_inheritance/BUILD.bazel

40 lines
865 B
Python
Raw Normal View History

load("//cc:defs.bzl", "cc_binary")
cc_shared_library(
name = "baz_so",
permissions = [
"//examples/test_cc_shared_library:permissions",
],
roots = ["//examples/test_cc_shared_library:a_suffix"],
)
cc_shared_library(
name = "qux_so",
dynamic_deps = [":baz_so"],
permissions = [
"//examples/test_cc_shared_library:permissions",
],
roots = ["//examples/test_cc_shared_library:qux"],
)
cc_shared_library(
name = "qux2_so",
dynamic_deps = [":baz_so"],
permissions = [
"//examples/test_cc_shared_library:permissions",
],
roots = ["//examples/test_cc_shared_library:qux2"],
)
cc_binary(
name = "diamond_inheritance",
srcs = ["main.cc"],
dynamic_deps = [
":qux_so",
":qux2_so",
],
deps = [
"//examples/test_cc_shared_library:a_suffix",
],
)