[llvm] [bazel] Port 142ad48 (PR #201283)

Christian Sigg via llvm-commits llvm-commits at lists.llvm.org
Wed Jun 3 00:46:28 PDT 2026


https://github.com/chsigg created https://github.com/llvm/llvm-project/pull/201283

None

>From 254d5046fb82c6c42953bb59a4918ae616d982f2 Mon Sep 17 00:00:00 2001
From: Christian Sigg <csigg at google.com>
Date: Wed, 3 Jun 2026 09:44:58 +0200
Subject: [PATCH] [bazel] Port 142ad48

---
 .../llvm-project-overlay/lldb/BUILD.bazel     | 22 ++++++++++++-------
 1 file changed, 14 insertions(+), 8 deletions(-)

diff --git a/utils/bazel/llvm-project-overlay/lldb/BUILD.bazel b/utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
index bbc5498a6e9e0..eb9384476972e 100644
--- a/utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
+++ b/utils/bazel/llvm-project-overlay/lldb/BUILD.bazel
@@ -131,6 +131,7 @@ expand_template(
         "#cmakedefine01 LLDB_EMBED_PYTHON_HOME": "#define LLDB_EMBED_PYTHON_HOME 0",
         # Only used if LLDB_EMBED_PYTHON_HOME is true
         "#cmakedefine LLDB_PYTHON_HOME R\"(${LLDB_PYTHON_HOME})\"": "#define LLDB_PYTHON_HOME \"\"",
+        "#cmakedefine LLDB_PYTHON_RUNTIME_LIBRARY_BUILD_PATH R\"(${LLDB_PYTHON_RUNTIME_LIBRARY_BUILD_PATH})\"": "/* #undef LLDB_PYTHON_RUNTIME_LIBRARY_BUILD_PATH */",
         "#cmakedefine01 LLDB_ENABLE_DYNAMIC_SCRIPTINTERPRETERS": "#define LLDB_ENABLE_DYNAMIC_SCRIPTINTERPRETERS 0",
 
         # Unsupported
@@ -546,22 +547,27 @@ cc_library(
     srcs = glob(
         [
             "source/Host/common/**/*.cpp",
+            "source/Host/common/**/*.h",
+        ],
+        exclude = [
+            "source/Host/common/Editline.cpp",
+            "source/Host/common/PythonRuntimeLoader.cpp",
         ],
-        exclude = ["source/Host/common/Editline.cpp"],
     ) + select({
         "@platforms//os:linux": glob(
             [
-                "source/Host/posix/**/*.cpp",
                 "source/Host/linux/**/*.cpp",
-            ],
-            exclude = ["source/Host/linux/android/**/*.cpp"],
-        ),
-        "@platforms//os:macos": glob(
-            [
-                "source/Host/macosx/cfcpp/*.cpp",
                 "source/Host/posix/**/*.cpp",
             ],
+            exclude = ["source/Host/linux/android/**/*.cpp"],
         ),
+        "@platforms//os:macos": glob([
+            "source/Host/macosx/**/*.cpp",
+            "source/Host/posix/**/*.cpp",
+        ]),
+        "@platforms//os:windows": glob([
+            "source/Host/windows/**/*.cpp",
+        ]),
     }) + select({
         ":libedit_enabled": ["source/Host/common/Editline.cpp"],
         "//conditions:default": [],



More information about the llvm-commits mailing list