aboutsummaryrefslogtreecommitdiff
path: root/BUILD
diff options
context:
space:
mode:
Diffstat (limited to 'BUILD')
-rw-r--r--BUILD25
1 files changed, 25 insertions, 0 deletions
diff --git a/BUILD b/BUILD
new file mode 100644
index 0000000..1ed7987
--- /dev/null
+++ b/BUILD
@@ -0,0 +1,25 @@
+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",
+ ],
+)