| load("//cc:defs.bzl", "cc_library") |
| |
| package(default_visibility = ["//visibility:public"]) |
| |
| licenses(["notice"]) |
| |
| exports_files(["LICENSE"]) |
| |
| cc_library(name = "empty_lib") |
| |
| # Label flag for extra libraries to be linked into every binary. |
| # TODO(bazel-team): Support passing flag multiple times to build a list. |
| label_flag( |
| name = "link_extra_libs", |
| build_setting_default = ":empty_lib", |
| ) |
| |
| # The final extra library to be linked into every binary target. This collects |
| # the above flag, but may also include more libraries depending on config. |
| cc_library( |
| name = "link_extra_lib", |
| deps = [ |
| ":link_extra_libs", |
| ], |
| ) |