Config.h revision c08c4d3fa57387517b9ef43230f4b92c19e70572
15e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton//===-- Config.h -----------------------------------------------*- C++ -*-===//
25e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton//
35e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton//                     The LLVM Compiler Infrastructure
45e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton//
55e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton// This file is distributed under the University of Illinois Open Source
65e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton// License. See LICENSE.TXT for details.
75e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton//
85e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton//===----------------------------------------------------------------------===//
95e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton
105e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton//----------------------------------------------------------------------
115e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton// LLDB currently doesn't have a dynamic configuration mechanism, so we
125e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton// are going to hardcode things for now. Eventually these files will
135e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton// be auto generated by some configuration script that can detect
145e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton// platform functionality availability.
155e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton//----------------------------------------------------------------------
165e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton
175e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton#ifndef liblldb_Platform_Config_h_
185e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton#define liblldb_Platform_Config_h_
195e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton
20b8fa5686ad2f92ee4b027c6a6fef79c7fde4ea90Greg Clayton#define LLDB_CONFIG_SUPPORTS_SETLINEBUFFERED 1
21b8fa5686ad2f92ee4b027c6a6fef79c7fde4ea90Greg Clayton
225e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton#define LLDB_CONFIG_TERMIOS_SUPPORTED 1
235e41dd3d1392e841b89a57b965a6db39a9ed5b48Greg Clayton
248da92a74478ff2465e092aea92ce29ad7ad6ddddGreg Clayton#define LLDB_CONFIG_TILDE_RESOLVES_TO_USER 1
258da92a74478ff2465e092aea92ce29ad7ad6ddddGreg Clayton
2614ef59fe5728d862c040cf5a6b99c384229a34eeGreg Clayton#define LLDB_CONFIG_DLOPEN_RTLD_FIRST_SUPPORTED 1
2714ef59fe5728d862c040cf5a6b99c384229a34eeGreg Clayton
28c08c4d3fa57387517b9ef43230f4b92c19e70572Greg Clayton#define LLDB_CONFIG_FCNTL_GETPATH_SUPPORTED 1
29c08c4d3fa57387517b9ef43230f4b92c19e70572Greg Clayton
308da92a74478ff2465e092aea92ce29ad7ad6ddddGreg Clayton#endif // #ifndef liblldb_Platform_Config_h_
31