1//===-- Config.h -----------------------------------------------*- C++ -*-===//
2//
3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4// See https://llvm.org/LICENSE.txt for license information.
5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6//
7//===----------------------------------------------------------------------===//
8
9#ifndef LLDB_HOST_CONFIG_H
10#define LLDB_HOST_CONFIG_H
11
12#cmakedefine01 LLDB_EDITLINE_USE_WCHAR
13
14#cmakedefine01 LLDB_HAVE_EL_RFUNC_T
15
16
17#cmakedefine01 HAVE_SYS_TYPES_H
18
19#cmakedefine01 HAVE_SYS_EVENT_H
20
21#cmakedefine01 HAVE_PPOLL
22
23#cmakedefine01 HAVE_PTSNAME_R
24
25#cmakedefine01 HAVE_SIGACTION
26
27#cmakedefine01 HAVE_PROCESS_VM_READV
28
29#cmakedefine01 HAVE_NR_PROCESS_VM_READV
30
31#ifndef HAVE_LIBCOMPRESSION
32#cmakedefine HAVE_LIBCOMPRESSION
33#endif
34
35#cmakedefine01 LLDB_ENABLE_POSIX
36
37#cmakedefine01 LLDB_ENABLE_TERMIOS
38
39#cmakedefine01 LLDB_ENABLE_LZMA
40
41#cmakedefine01 LLDB_ENABLE_CURSES
42
43#cmakedefine01 CURSES_HAVE_NCURSES_CURSES_H
44
45#cmakedefine01 LLDB_ENABLE_LIBEDIT
46
47#cmakedefine01 LLDB_ENABLE_LIBXML2
48
49#cmakedefine01 LLDB_ENABLE_LUA
50
51#cmakedefine01 LLDB_ENABLE_PYTHON
52
53#cmakedefine01 LLDB_EMBED_PYTHON_HOME
54
55#cmakedefine LLDB_PYTHON_HOME R"(${LLDB_PYTHON_HOME})"
56
57#define LLDB_LIBDIR_SUFFIX "${LLVM_LIBDIR_SUFFIX}"
58
59#endif // #ifndef LLDB_HOST_CONFIG_H
60