diff --git a/cross-project-tests/CMakeLists.txt b/cross-project-tests/CMakeLists.txt index 866dc98406af..4dab5d3d51fd 100644 --- a/cross-project-tests/CMakeLists.txt +++ b/cross-project-tests/CMakeLists.txt @@ -61,7 +61,7 @@ if("compiler-rt" IN_LIST LLVM_ENABLE_PROJECTS) endif() # Many dexter tests depend on lldb. if("lldb" IN_LIST LLVM_ENABLE_PROJECTS) - list(APPEND CROSS_PROJECT_TEST_DEPS lldb lldb-server) + list(APPEND CROSS_PROJECT_TEST_DEPS lldb lldb-server lldb-dap) endif() if ("lld" IN_LIST LLVM_ENABLE_PROJECTS) diff --git a/cross-project-tests/lit.cfg.py b/cross-project-tests/lit.cfg.py index 248c7609389f..ae4647d33672 100644 --- a/cross-project-tests/lit.cfg.py +++ b/cross-project-tests/lit.cfg.py @@ -282,6 +282,11 @@ else: dependencies = configure_dexter_substitutions() if all(d in config.available_features for d in dependencies): config.available_features.add("dexter") + else: + print( + "Skipping Dexter tests due to missing required projects: " + + ", ".join(d for d in dependencies if d not in config.available_features) + ) tool_dirs = [config.llvm_tools_dir]