[llvm] [lldb][Windows] reconfigure project in the correct directory (PR #206781)
Charles Zablit via llvm-commits
llvm-commits at lists.llvm.org
Wed Jul 1 02:09:13 PDT 2026
https://github.com/charles-zablit updated https://github.com/llvm/llvm-project/pull/206781
>From eddbb401aac2be9f9548a7cc75a9c5f566dd5b00 Mon Sep 17 00:00:00 2001
From: Charles Zablit <c_zablit at apple.com>
Date: Tue, 30 Jun 2026 18:25:52 +0100
Subject: [PATCH 1/2] [lldb][Windows] reconfigure project in the correct
directory
---
.ci/green-dragon/lldb-windows.groovy | 27 ++++++++++++++++++++++-----
1 file changed, 22 insertions(+), 5 deletions(-)
diff --git a/.ci/green-dragon/lldb-windows.groovy b/.ci/green-dragon/lldb-windows.groovy
index 885c4e77f31dd..3846fd8c06f5a 100644
--- a/.ci/green-dragon/lldb-windows.groovy
+++ b/.ci/green-dragon/lldb-windows.groovy
@@ -53,6 +53,8 @@ call "C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Au
set "PATH=%PATH%;C:\\Program Files\\Git\\usr\\bin"
+if not exist ..\\llvm-build\\test mkdir ..\\llvm-build\\test
+
cmake -G Ninja ^
-S llvm ^
-B ..\\llvm-build\\ ^
@@ -74,14 +76,29 @@ cmake -G Ninja ^
-DLLDB_TEST_USE_LLDB_SERVER=0 ^
-DLLVM_LIT_ARGS="-v --time-tests --xunit-xml-output=C:\\workspace\\llvm-build\\test\\results-no-lldb-server.xml" ^
-DPython3_EXECUTABLE="C:\\Program Files\\Python313\\python.exe" || exit /b 1
-
-if not exist ..\\llvm-build\\test mkdir ..\\llvm-build\\test
-
ninja check-lldb -C ..\\llvm-build || exit /b 1
-cmake -B ..\\llvm-build\\ ^
+cmake -G Ninja ^
+ -S llvm ^
+ -B ..\\llvm-build\\ ^
+ -DCMAKE_BUILD_TYPE=%BUILD_TYPE% ^
+ -DCMAKE_INSTALL_PREFIX=..\\llvm-install\\base ^
+ -DCMAKE_TOOLCHAIN_FILE=C:\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake ^
+ -DLLVM_ENABLE_PROJECTS="clang;lld;lldb" ^
+ -DLLVM_ENABLE_ASSERTIONS=ON ^
+ -DLLVM_ENABLE_LIBEDIT=OFF ^
+ -DLLVM_OPTIMIZED_TABLEGEN=ON ^
+ -DLLVM_BUILD_TOOLS=ON ^
+ -DLLVM_BUILD_UTILS=ON ^
+ -DLLVM_ENABLE_LIBXML2=FORCE_ON ^
+ -DLLDB_ENABLE_SWIG=ON ^
+ -DLLDB_ENABLE_PYTHON=ON ^
+ -DLLDB_ENABLE_LUA=OFF ^
+ -DLLDB_ENABLE_LIBXML2=ON ^
+ -DLLVM_TARGETS_TO_BUILD=Native ^
-DLLDB_TEST_USE_LLDB_SERVER=1 ^
- -DLLVM_LIT_ARGS="-v --time-tests --xunit-xml-output=C:\\workspace\\llvm-build\\test\\results-lldb-server.xml" || exit /b 1
+ -DLLVM_LIT_ARGS="-v --time-tests --xunit-xml-output=C:\\workspace\\llvm-build\\test\\results-lldb-server.xml" ^
+ -DPython3_EXECUTABLE="C:\\Program Files\\Python313\\python.exe" || exit /b 1
ninja check-lldb -C ..\\llvm-build || exit /b 1
'''
bat '''
>From 03b845414b5838576e3ef84cb7c3754e813b5c56 Mon Sep 17 00:00:00 2001
From: Charles Zablit <c_zablit at apple.com>
Date: Wed, 1 Jul 2026 10:09:00 +0100
Subject: [PATCH 2/2] fixup! [lldb][Windows] reconfigure project in the correct
directory
---
.ci/green-dragon/lldb-windows.groovy | 18 +-----------------
1 file changed, 1 insertion(+), 17 deletions(-)
diff --git a/.ci/green-dragon/lldb-windows.groovy b/.ci/green-dragon/lldb-windows.groovy
index 3846fd8c06f5a..1c05b6eabb993 100644
--- a/.ci/green-dragon/lldb-windows.groovy
+++ b/.ci/green-dragon/lldb-windows.groovy
@@ -81,24 +81,8 @@ ninja check-lldb -C ..\\llvm-build || exit /b 1
cmake -G Ninja ^
-S llvm ^
-B ..\\llvm-build\\ ^
- -DCMAKE_BUILD_TYPE=%BUILD_TYPE% ^
- -DCMAKE_INSTALL_PREFIX=..\\llvm-install\\base ^
- -DCMAKE_TOOLCHAIN_FILE=C:\\vcpkg\\scripts\\buildsystems\\vcpkg.cmake ^
- -DLLVM_ENABLE_PROJECTS="clang;lld;lldb" ^
- -DLLVM_ENABLE_ASSERTIONS=ON ^
- -DLLVM_ENABLE_LIBEDIT=OFF ^
- -DLLVM_OPTIMIZED_TABLEGEN=ON ^
- -DLLVM_BUILD_TOOLS=ON ^
- -DLLVM_BUILD_UTILS=ON ^
- -DLLVM_ENABLE_LIBXML2=FORCE_ON ^
- -DLLDB_ENABLE_SWIG=ON ^
- -DLLDB_ENABLE_PYTHON=ON ^
- -DLLDB_ENABLE_LUA=OFF ^
- -DLLDB_ENABLE_LIBXML2=ON ^
- -DLLVM_TARGETS_TO_BUILD=Native ^
-DLLDB_TEST_USE_LLDB_SERVER=1 ^
- -DLLVM_LIT_ARGS="-v --time-tests --xunit-xml-output=C:\\workspace\\llvm-build\\test\\results-lldb-server.xml" ^
- -DPython3_EXECUTABLE="C:\\Program Files\\Python313\\python.exe" || exit /b 1
+ -DLLVM_LIT_ARGS="-v --time-tests --xunit-xml-output=C:\\workspace\\llvm-build\\test\\results-lldb-server.xml" || exit /b 1
ninja check-lldb -C ..\\llvm-build || exit /b 1
'''
bat '''
More information about the llvm-commits
mailing list