10b57cec5SDimitry Andric//===-- Config.h -----------------------------------------------*- C++ -*-===// 20b57cec5SDimitry Andric// 30b57cec5SDimitry Andric// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. 40b57cec5SDimitry Andric// See https://llvm.org/LICENSE.txt for license information. 50b57cec5SDimitry Andric// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception 60b57cec5SDimitry Andric// 70b57cec5SDimitry Andric//===----------------------------------------------------------------------===// 80b57cec5SDimitry Andric 90b57cec5SDimitry Andric#ifndef LLDB_HOST_CONFIG_H 100b57cec5SDimitry Andric#define LLDB_HOST_CONFIG_H 110b57cec5SDimitry Andric 120b57cec5SDimitry Andric#cmakedefine01 LLDB_EDITLINE_USE_WCHAR 130b57cec5SDimitry Andric 140b57cec5SDimitry Andric#cmakedefine01 LLDB_HAVE_EL_RFUNC_T 150b57cec5SDimitry Andric 160b57cec5SDimitry Andric#cmakedefine01 HAVE_SYS_EVENT_H 170b57cec5SDimitry Andric 180b57cec5SDimitry Andric#cmakedefine01 HAVE_PPOLL 190b57cec5SDimitry Andric 20e8d8bef9SDimitry Andric#cmakedefine01 HAVE_PTSNAME_R 21e8d8bef9SDimitry Andric 220b57cec5SDimitry Andric#cmakedefine01 HAVE_PROCESS_VM_READV 230b57cec5SDimitry Andric 240b57cec5SDimitry Andric#cmakedefine01 HAVE_NR_PROCESS_VM_READV 250b57cec5SDimitry Andric 260b57cec5SDimitry Andric#ifndef HAVE_LIBCOMPRESSION 270b57cec5SDimitry Andric#cmakedefine HAVE_LIBCOMPRESSION 280b57cec5SDimitry Andric#endif 290b57cec5SDimitry Andric 30480093f4SDimitry Andric#cmakedefine01 LLDB_ENABLE_POSIX 31480093f4SDimitry Andric 32480093f4SDimitry Andric#cmakedefine01 LLDB_ENABLE_TERMIOS 33480093f4SDimitry Andric 349dba64beSDimitry Andric#cmakedefine01 LLDB_ENABLE_LZMA 359dba64beSDimitry Andric 36480093f4SDimitry Andric#cmakedefine01 LLDB_ENABLE_CURSES 37480093f4SDimitry Andric 38e8d8bef9SDimitry Andric#cmakedefine01 CURSES_HAVE_NCURSES_CURSES_H 39e8d8bef9SDimitry Andric 40480093f4SDimitry Andric#cmakedefine01 LLDB_ENABLE_LIBEDIT 41480093f4SDimitry Andric 42480093f4SDimitry Andric#cmakedefine01 LLDB_ENABLE_LIBXML2 43480093f4SDimitry Andric 44480093f4SDimitry Andric#cmakedefine01 LLDB_ENABLE_LUA 45480093f4SDimitry Andric 46480093f4SDimitry Andric#cmakedefine01 LLDB_ENABLE_PYTHON 47480093f4SDimitry Andric 480eae32dcSDimitry Andric#cmakedefine01 LLDB_ENABLE_FBSDVMCORE 490eae32dcSDimitry Andric 505ffd83dbSDimitry Andric#cmakedefine01 LLDB_EMBED_PYTHON_HOME 515ffd83dbSDimitry Andric 52e8d8bef9SDimitry Andric#cmakedefine LLDB_PYTHON_HOME R"(${LLDB_PYTHON_HOME})" 53480093f4SDimitry Andric 54bdd1243dSDimitry Andric#define LLDB_INSTALL_LIBDIR_BASENAME "${LLDB_INSTALL_LIBDIR_BASENAME}" 55480093f4SDimitry Andric 5681ad6265SDimitry Andric#cmakedefine LLDB_GLOBAL_INIT_DIRECTORY R"(${LLDB_GLOBAL_INIT_DIRECTORY})" 5781ad6265SDimitry Andric 58*7a6dacacSDimitry Andric#define LLDB_BUG_REPORT_URL "${LLDB_BUG_REPORT_URL}" 59*7a6dacacSDimitry Andric 600b57cec5SDimitry Andric#endif // #ifndef LLDB_HOST_CONFIG_H 61