xref: /freebsd/lib/clang/include/lldb/Host/Config.h (revision f46f1d2836a8ed96eb60c4d232ec7c91bf2a33b9)
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 
24f37b6182SDimitry Andric #define HAVE_SIGACTION 1
2528ae63f9SDimitry Andric 
266d97bb29SDimitry Andric #define HAVE_PROCESS_VM_READV 0
276d97bb29SDimitry Andric 
286d97bb29SDimitry Andric #define HAVE_NR_PROCESS_VM_READV 0
296d97bb29SDimitry Andric 
307726714dSDimitry Andric #ifndef HAVE_LIBCOMPRESSION
3102d2ad99SDimitry Andric /* #undef HAVE_LIBCOMPRESSION */
327726714dSDimitry Andric #endif
3302d2ad99SDimitry Andric 
340b37c159SDimitry Andric #define LLDB_ENABLE_POSIX 1
350b37c159SDimitry Andric 
360b37c159SDimitry Andric #define LLDB_ENABLE_TERMIOS 1
370b37c159SDimitry Andric 
380b37c159SDimitry Andric #define LLDB_ENABLE_LZMA 1
390b37c159SDimitry Andric 
400b37c159SDimitry Andric #define LLDB_ENABLE_CURSES 1
410b37c159SDimitry Andric 
420b37c159SDimitry Andric #define LLDB_ENABLE_LIBEDIT 1
430b37c159SDimitry Andric 
44*f46f1d28SDimitry Andric #define LLDB_ENABLE_LIBXML2 0
450b37c159SDimitry Andric 
46*f46f1d28SDimitry Andric #define LLDB_ENABLE_LUA 0
470b37c159SDimitry Andric 
48*f46f1d28SDimitry Andric #define LLDB_ENABLE_PYTHON 0
490b37c159SDimitry Andric 
500b37c159SDimitry Andric /* #undef LLDB_PYTHON_HOME */
510b37c159SDimitry Andric 
520b37c159SDimitry Andric #define LLDB_LIBDIR_SUFFIX ""
530b37c159SDimitry Andric 
5428ae63f9SDimitry Andric #endif // #ifndef LLDB_HOST_CONFIG_H
55