xref: /llvm-project/lldb/include/lldb/Host/Config.h.cmake (revision e77ac42bccb8c26bbf4b74d8e92eb09e7fa1b218)
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#cmakedefine01 HAVE_SYS_EVENT_H
17
18#cmakedefine01 HAVE_PPOLL
19
20#cmakedefine01 HAVE_PTSNAME_R
21
22#cmakedefine01 HAVE_PROCESS_VM_READV
23
24#cmakedefine01 HAVE_NR_PROCESS_VM_READV
25
26#ifndef HAVE_LIBCOMPRESSION
27#cmakedefine HAVE_LIBCOMPRESSION
28#endif
29
30#cmakedefine01 LLDB_ENABLE_POSIX
31
32#cmakedefine01 LLDB_ENABLE_TERMIOS
33
34#cmakedefine01 LLDB_ENABLE_LZMA
35
36#cmakedefine01 LLVM_ENABLE_CURL
37
38#cmakedefine01 LLDB_ENABLE_CURSES
39
40#cmakedefine01 CURSES_HAVE_NCURSES_CURSES_H
41
42#cmakedefine01 LLDB_ENABLE_LIBEDIT
43
44#cmakedefine01 LLDB_ENABLE_LIBXML2
45
46#cmakedefine01 LLDB_ENABLE_LUA
47
48#cmakedefine01 LLDB_ENABLE_PYTHON
49
50#cmakedefine01 LLDB_ENABLE_FBSDVMCORE
51
52#cmakedefine01 LLDB_EMBED_PYTHON_HOME
53
54#cmakedefine LLDB_PYTHON_HOME R"(${LLDB_PYTHON_HOME})"
55
56#define LLDB_INSTALL_LIBDIR_BASENAME "${LLDB_INSTALL_LIBDIR_BASENAME}"
57
58#cmakedefine LLDB_GLOBAL_INIT_DIRECTORY R"(${LLDB_GLOBAL_INIT_DIRECTORY})"
59
60#define LLDB_BUG_REPORT_URL "${LLDB_BUG_REPORT_URL}"
61
62#endif // #ifndef LLDB_HOST_CONFIG_H
63