diff options
-rw-r--r-- | lldb/lit/lit.cfg.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lldb/lit/lit.cfg.py b/lldb/lit/lit.cfg.py index 8fd34da1caa..568e5a55853 100644 --- a/lldb/lit/lit.cfg.py +++ b/lldb/lit/lit.cfg.py @@ -128,8 +128,10 @@ llvm_config.feature_config( # Clean the module caches in the test build directory. This is # necessary in an incremental build whenever clang changes underneath, # so doing it once per lit.py invocation is close enough. + for i in ['module-cache-clang', 'module-cache-lldb']: - cachedir = os.path.join(config.llvm_obj_root, 'lldb-test-build.noindex', i) + cachedir = os.path.join(config.lldb_libs_dir, '..', + 'lldb-test-build.noindex', i) if os.path.isdir(cachedir): print("Deleting module cache at %s."%cachedir) shutil.rmtree(cachedir) |