diff options
| author | Dimitry Andric <dim@FreeBSD.org> | 2019-12-20 19:53:05 +0000 |
|---|---|---|
| committer | Dimitry Andric <dim@FreeBSD.org> | 2019-12-20 19:53:05 +0000 |
| commit | 0b57cec536236d46e3dba9bd041533462f33dbb7 (patch) | |
| tree | 56229dbdbbf76d18580f72f789003db17246c8d9 /contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h | |
| parent | 718ef55ec7785aae63f98f8ca05dc07ed399c16d (diff) | |
Notes
Diffstat (limited to 'contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h')
| -rw-r--r-- | contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h b/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h deleted file mode 100644 index 884514da9924..000000000000 --- a/contrib/llvm/tools/lldb/source/Plugins/ScriptInterpreter/Python/lldb-python.h +++ /dev/null @@ -1,45 +0,0 @@ -//===-- lldb-python.h -------------------------------------------*- C++ -*-===// -// -// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions. -// See https://llvm.org/LICENSE.txt for license information. -// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception -// -//===----------------------------------------------------------------------===// - -#ifndef LLDB_PLUGINS_SCRIPTINTERPRETER_PYTHON_LLDB_PYTHON_H -#define LLDB_PLUGINS_SCRIPTINTERPRETER_PYTHON_LLDB_PYTHON_H - -// Python.h needs to be included before any system headers in order to avoid -// redefinition of macros - -#ifdef LLDB_DISABLE_PYTHON -// Python is disabled in this build -#else -#include "llvm/Support/Compiler.h" -#if defined(_WIN32) -// If anyone #includes Host/PosixApi.h later, it will try to typedef pid_t. We -// need to ensure this doesn't happen. At the same time, Python.h will also try -// to redefine a bunch of stuff that PosixApi.h defines. So define it all now -// so that PosixApi.h doesn't redefine it. -#define NO_PID_T -#endif -#if defined(__linux__) -// features.h will define _POSIX_C_SOURCE if _GNU_SOURCE is defined. This value -// may be different from the value that Python defines it to be which results -// in a warning. Undefine _POSIX_C_SOURCE before including Python.h The same -// holds for _XOPEN_SOURCE. -#undef _POSIX_C_SOURCE -#undef _XOPEN_SOURCE -#endif - -// Include locale before Python so _PY_PORT_CTYPE_UTF8_ISSUE doesn't cause -// macro redefinitions. -#if defined(__APPLE__) -#include <locale> -#endif - -// Include python for non windows machines -#include <Python.h> -#endif // LLDB_DISABLE_PYTHON - -#endif // LLDB_PLUGINS_SCRIPTINTERPRETER_PYTHON_LLDB_PYTHON_H |
