xref: /freebsd/lib/clang/include/lldb/Host/Config.h (revision e8d8bef961a50d4dc22501cde4fb9fb0be1b2532)
128ae63f9SDimitry Andric // $FreeBSD$
228ae63f9SDimitry Andric //===-- Config.h -----------------------------------------------*- C++ -*-===//
328ae63f9SDimitry Andric //
486aa9539SDimitry Andric // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
586aa9539SDimitry Andric // See https://llvm.org/LICENSE.txt for license information.
686aa9539SDimitry Andric // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
728ae63f9SDimitry Andric //
828ae63f9SDimitry Andric //===----------------------------------------------------------------------===//
928ae63f9SDimitry Andric 
1028ae63f9SDimitry Andric #ifndef LLDB_HOST_CONFIG_H
1128ae63f9SDimitry Andric #define LLDB_HOST_CONFIG_H
1228ae63f9SDimitry Andric 
1386aa9539SDimitry Andric #define LLDB_EDITLINE_USE_WCHAR 1
147726714dSDimitry Andric 
1586aa9539SDimitry Andric #define LLDB_HAVE_EL_RFUNC_T 1
167726714dSDimitry Andric 
1728ae63f9SDimitry Andric 
180b37c159SDimitry Andric #define HAVE_SYS_TYPES_H 1
197726714dSDimitry Andric 
20f37b6182SDimitry Andric #define HAVE_SYS_EVENT_H 1
21f37b6182SDimitry Andric 
22f37b6182SDimitry Andric #define HAVE_PPOLL 1
23f37b6182SDimitry Andric 
24*e8d8bef9SDimitry Andric #define HAVE_PTSNAME_R 1
25*e8d8bef9SDimitry Andric 
26f37b6182SDimitry Andric #define HAVE_SIGACTION 1
2728ae63f9SDimitry Andric 
286d97bb29SDimitry Andric #define HAVE_PROCESS_VM_READV 0
296d97bb29SDimitry Andric 
306d97bb29SDimitry Andric #define HAVE_NR_PROCESS_VM_READV 0
316d97bb29SDimitry Andric 
327726714dSDimitry Andric #ifndef HAVE_LIBCOMPRESSION
3302d2ad99SDimitry Andric /* #undef HAVE_LIBCOMPRESSION */
347726714dSDimitry Andric #endif
3502d2ad99SDimitry Andric 
360b37c159SDimitry Andric #define LLDB_ENABLE_POSIX 1
370b37c159SDimitry Andric 
380b37c159SDimitry Andric #define LLDB_ENABLE_TERMIOS 1
390b37c159SDimitry Andric 
400b37c159SDimitry Andric #define LLDB_ENABLE_LZMA 1
410b37c159SDimitry Andric 
420b37c159SDimitry Andric #define LLDB_ENABLE_CURSES 1
430b37c159SDimitry Andric 
44*e8d8bef9SDimitry Andric #define CURSES_HAVE_NCURSES_CURSES_H 0
45*e8d8bef9SDimitry Andric 
460b37c159SDimitry Andric #define LLDB_ENABLE_LIBEDIT 1
470b37c159SDimitry Andric 
48f46f1d28SDimitry Andric #define LLDB_ENABLE_LIBXML2 0
490b37c159SDimitry Andric 
50652a9748SEd Maste #define LLDB_ENABLE_LUA 1
510b37c159SDimitry Andric 
52f46f1d28SDimitry Andric #define LLDB_ENABLE_PYTHON 0
530b37c159SDimitry Andric 
545f24ef21SDimitry Andric #define LLDB_EMBED_PYTHON_HOME 0
555f24ef21SDimitry Andric 
560b37c159SDimitry Andric /* #undef LLDB_PYTHON_HOME */
570b37c159SDimitry Andric 
580b37c159SDimitry Andric #define LLDB_LIBDIR_SUFFIX ""
590b37c159SDimitry Andric 
6028ae63f9SDimitry Andric #endif // #ifndef LLDB_HOST_CONFIG_H
61