diff --git a/clang/cmake/caches/Fuchsia-stage2.cmake b/clang/cmake/caches/Fuchsia-stage2.cmake index 42d7f36df3f93..3283c551ccb7c 100644 --- a/clang/cmake/caches/Fuchsia-stage2.cmake +++ b/clang/cmake/caches/Fuchsia-stage2.cmake @@ -355,12 +355,16 @@ set(_FUCHSIA_DISTRIBUTIONS Toolchain) if(FUCHSIA_ENABLE_LLDB) list(APPEND _FUCHSIA_ENABLE_PROJECTS lldb) list(APPEND _FUCHSIA_DISTRIBUTIONS Debugger) - set(LLVM_Debugger_DISTRIBUTION_COMPONENTS + set(_FUCHSIA_LLDB_COMPONENTS lldb liblldb lldb-server lldb-argdumper - CACHE STRING "") + ) + if(LLDB_ENABLE_PYTHON) + list(APPEND _FUCHSIA_LLDB_COMPONENTS lldb-python-scripts) + endif() + set(LLVM_Debugger_DISTRIBUTION_COMPONENTS ${_FUCHSIA_LLDB_COMPONENTS} CACHE STRING "") endif() set(LLVM_DISTRIBUTIONS ${_FUCHSIA_DISTRIBUTIONS} CACHE STRING "") diff --git a/clang/cmake/caches/Fuchsia.cmake b/clang/cmake/caches/Fuchsia.cmake index bbaf8e262b925..c599f141f9e5b 100644 --- a/clang/cmake/caches/Fuchsia.cmake +++ b/clang/cmake/caches/Fuchsia.cmake @@ -44,6 +44,14 @@ set(_FUCHSIA_BOOTSTRAP_PASSTHROUGH FUCHSIA_ENABLE_LLDB LLDB_ENABLE_CURSES LLDB_ENABLE_LIBEDIT + LLDB_ENABLE_PYTHON + LLDB_EMBED_PYTHON_HOME + LLDB_PYTHON_HOME + LLDB_PYTHON_RELATIVE_PATH + Python3_EXECUTABLE + Python3_LIBRARIES + Python3_INCLUDE_DIRS + Python3_RPATH CMAKE_FIND_PACKAGE_PREFER_CONFIG CMAKE_SYSROOT CMAKE_MODULE_LINKER_FLAGS