diff options
author | Alexey Samsonov <vonosmas@gmail.com> | 2025-02-27 20:07:04 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-27 20:07:04 -0800 |
commit | bafd44bff58cff9efe569a221b232bab004d55cd (patch) | |
tree | c964225993497dfc1ab4a2831fa6cd49e3ca3397 | |
parent | 39c6c8be2f3f607b413e3f05ab1f4678efdd129a (diff) | |
download | llvm-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.bazel | 9 |
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( |