[llvm] [bazel][libc] Port #156344: complex macros (PR #157003)

Jordan Rupprecht via llvm-commits llvm-commits at lists.llvm.org
Thu Sep 4 19:54:57 PDT 2025


https://github.com/rupprecht created https://github.com/llvm/llvm-project/pull/157003

None

>From 217a032df8263bd4bc10efd84be023870fe31136 Mon Sep 17 00:00:00 2001
From: Jordan Rupprecht <rupprecht at google.com>
Date: Thu, 4 Sep 2025 19:54:23 -0700
Subject: [PATCH] [bazel][libc] Port #156344: complex macros

---
 .../bazel/llvm-project-overlay/libc/BUILD.bazel  | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
index acfd0d96a28bf..ee7e5cbf5febb 100644
--- a/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/libc/BUILD.bazel
@@ -121,6 +121,16 @@ libc_support_library(
 
 ################################# Include Files ################################
 
+libc_support_library(
+    name = "llvm_libc_macros_complex_macros",
+    hdrs = [
+        "include/llvm-libc-macros/cfloat128-macros.h",
+        "include/llvm-libc-macros/cfloat16-macros.h",
+        "include/llvm-libc-macros/complex-macros.h",
+    ],
+    deps = [":llvm_libc_macros_float_macros"],
+)
+
 libc_support_library(
     name = "llvm_libc_macros_math_macros",
     hdrs = ["include/llvm-libc-macros/math-macros.h"],
@@ -168,12 +178,16 @@ libc_support_library(
 libc_support_library(
     name = "llvm_libc_types_cfloat128",
     hdrs = ["include/llvm-libc-types/cfloat128.h"],
-    deps = [":llvm_libc_macros_float_macros"],
+    deps = [
+        ":llvm_libc_macros_complex_macros",
+        ":llvm_libc_macros_float_macros",
+    ],
 )
 
 libc_support_library(
     name = "llvm_libc_types_cfloat16",
     hdrs = ["include/llvm-libc-types/cfloat16.h"],
+    deps = [":llvm_libc_macros_complex_macros"],
 )
 
 libc_support_library(



More information about the llvm-commits mailing list