aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Samsonov <vonosmas@gmail.com>2025-02-27 20:07:04 -0800
committerGitHub <noreply@github.com>2025-02-27 20:07:04 -0800
commitbafd44bff58cff9efe569a221b232bab004d55cd (patch)
treec964225993497dfc1ab4a2831fa6cd49e3ca3397
parent39c6c8be2f3f607b413e3f05ab1f4678efdd129a (diff)
downloadllvm-bafd44bff58cff9efe569a221b232bab004d55cd.zip
llvm-bafd44bff58cff9efe569a221b232bab004d55cd.tar.gz
llvm-bafd44bff58cff9efe569a221b232bab004d55cd.tar.bz2
[libc][bazel] Add py_binary rule to build hdrgen. (#129161)
-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(