aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--utils/bazel/llvm-project-overlay/libc/BUILD.bazel9
1 files changed, 9 insertions, 0 deletions
diff --git a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
index b45145a..cc0c7c6 100644
--- a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
@@ -5,6 +5,7 @@
# LLVM libc project.
load("@bazel_skylib//lib:selects.bzl", "selects")
load("@bazel_skylib//rules:common_settings.bzl", "string_flag")
+load("@rules_python//python:defs.bzl", "py_binary")
load(
":libc_build_rules.bzl",
"libc_function",
@@ -51,6 +52,14 @@ config_setting(
flag_values = {":mpfr": "system"},
)
+########################### Header Generation ##################################
+
+py_binary(
+ name = "hdrgen",
+ srcs = glob(["utils/hdrgen/hdrgen/**/*.py"]),
+ imports = ["utils/hdrgen"],
+)
+
################################## Base Config #################################
libc_support_library(