diff options
author | Jordan R AW <ajordanr@google.com> | 2025-02-14 21:37:39 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-02-14 21:37:39 -0800 |
commit | 8fff0c181f26a5e8b2344c061ebf2559118b1160 (patch) | |
tree | 35d38333c4bf35f502fa81e1f93ea4f1e0b0a9a7 /lldb/source/Commands/CommandObjectExpression.cpp | |
parent | 66465c3b0ab1b32403ad5a1c3114174d87830f54 (diff) | |
download | llvm-8fff0c181f26a5e8b2344c061ebf2559118b1160.zip llvm-8fff0c181f26a5e8b2344c061ebf2559118b1160.tar.gz llvm-8fff0c181f26a5e8b2344c061ebf2559118b1160.tar.bz2 |
[lldb] Add terminfo dependency for ncurses support (#126810)
For some operating systems (e.g. chromiumos), terminfo is a separate
package and library from ncurses. Both are still requirements for curses
support in lldb, individually.
This is a rework of this original spack commit:
https://github.com/spack/spack/commit/9ea261265010eacd250691a8361f661d0576f25c
Instead though, this PR uses CMake to detect whether the symbol is
present and defined in the curses library, and only falls back to a separate
tinfo if not found.
Without this fix, LLDB cannot be built on these systems.
Fixes #101368
Diffstat (limited to 'lldb/source/Commands/CommandObjectExpression.cpp')
0 files changed, 0 insertions, 0 deletions