[llvm] [Dexter] Update Dexter lit substitutions, making lldb-dap the default (PR #155838)
Stephen Tozer via llvm-commits
llvm-commits at lists.llvm.org
Fri Aug 29 04:00:43 PDT 2025
================
@@ -144,32 +142,13 @@ def configure_dexter_substitutions():
dependencies = ["clang", "lldb"]
dexter_regression_test_c_builder = "clang"
dexter_regression_test_cxx_builder = "clang++"
- dexter_regression_test_debugger = "lldb"
+ dexter_regression_test_debugger = "lldb-dap"
+ dexter_regression_test_additional_flags = f'--lldb-executable "{lldb_dap_path}"'
dexter_regression_test_c_flags = "-O0 -glldb -std=gnu11"
dexter_regression_test_cxx_flags = "-O0 -glldb -std=gnu++11"
- dexter_regression_test_additional_flags = '--lldb-executable "{}"'.format(
- lldb_path
- )
tools.append(
- ToolSubst("%dexter_regression_test_c_builder", dexter_regression_test_c_builder)
- )
- tools.append(
- ToolSubst(
- "%dexter_regression_test_cxx_builder", dexter_regression_test_cxx_builder
- )
- )
- tools.append(
- ToolSubst("%dexter_regression_test_debugger", dexter_regression_test_debugger)
- )
- # We don't need to distinguish cflags and ldflags because for Dexter
- # regression tests we use clang to drive the linker, and so all flags will be
- # passed in a single command.
- tools.append(
- ToolSubst("%dexter_regression_test_c_flags", dexter_regression_test_c_flags)
- )
- tools.append(
- ToolSubst("%dexter_regression_test_cxx_flags", dexter_regression_test_cxx_flags)
----------------
SLTozer wrote:
The substitutions are unused, the variables are used by the substitutions `dexter_regression_test_c[xx]_build` below.
https://github.com/llvm/llvm-project/pull/155838
More information about the llvm-commits
mailing list