diff options
author | Daniel Thornburgh <dthorn@google.com> | 2023-08-21 13:47:18 -0700 |
---|---|---|
committer | Daniel Thornburgh <dthorn@google.com> | 2023-08-25 16:45:05 -0700 |
commit | 8456c8fe4e82e667e90beebb793c472bc0654a4c (patch) | |
tree | 99670fccad62984188ad35b8ec2ce2312e264a57 /clang/cmake | |
parent | 93adcb770b99351b18553089c164fe3ef2119699 (diff) | |
download | llvm-8456c8fe4e82e667e90beebb793c472bc0654a4c.zip llvm-8456c8fe4e82e667e90beebb793c472bc0654a4c.tar.gz llvm-8456c8fe4e82e667e90beebb793c472bc0654a4c.tar.bz2 |
[CMake] Allow enabling Python in Fuchsia LLDB
Diffstat (limited to 'clang/cmake')
-rw-r--r-- | clang/cmake/caches/Fuchsia-stage2.cmake | 8 | ||||
-rw-r--r-- | clang/cmake/caches/Fuchsia.cmake | 8 |
2 files changed, 14 insertions, 2 deletions
diff --git a/clang/cmake/caches/Fuchsia-stage2.cmake b/clang/cmake/caches/Fuchsia-stage2.cmake index 42d7f36..3283c55 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 bbaf8e2..c599f14 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 |