xref: /freebsd/contrib/llvm-project/lldb/include/lldb/Host/Config.h.cmake (revision 7a6dacaca14b62ca4b74406814becb87a3fefac0)
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 LLDB_ENABLE_CURSES
37
38#cmakedefine01 CURSES_HAVE_NCURSES_CURSES_H
39
40#cmakedefine01 LLDB_ENABLE_LIBEDIT
41
42#cmakedefine01 LLDB_ENABLE_LIBXML2
43
44#cmakedefine01 LLDB_ENABLE_LUA
45
46#cmakedefine01 LLDB_ENABLE_PYTHON
47
48#cmakedefine01 LLDB_ENABLE_FBSDVMCORE
49
50#cmakedefine01 LLDB_EMBED_PYTHON_HOME
51
52#cmakedefine LLDB_PYTHON_HOME R"(${LLDB_PYTHON_HOME})"
53
54#define LLDB_INSTALL_LIBDIR_BASENAME "${LLDB_INSTALL_LIBDIR_BASENAME}"
55
56#cmakedefine LLDB_GLOBAL_INIT_DIRECTORY R"(${LLDB_GLOBAL_INIT_DIRECTORY})"
57
58#define LLDB_BUG_REPORT_URL "${LLDB_BUG_REPORT_URL}"
59
60#endif // #ifndef LLDB_HOST_CONFIG_H
61