1//===-- lldb-python.h --------------------------------------------*- C++ -*-===//
2//
3//                     The LLVM Compiler Infrastructure
4//
5// This file is distributed under the University of Illinois Open Source
6// License. See LICENSE.TXT for details.
7//
8//===----------------------------------------------------------------------===//
9
10#ifndef LLDB_lldb_python_h_
11#define LLDB_lldb_python_h_
12
13// Python.h needs to be included before any system headers in order to avoid redefinition of macros
14
15#ifdef LLDB_DISABLE_PYTHON
16
17// Python is disabled in this build
18
19#else
20
21#if defined (__APPLE__)
22#include <Python/Python.h>
23#else
24#include <Python.h>
25#endif
26
27#endif // LLDB_DISABLE_PYTHON
28
29#endif  // LLDB_lldb_python_h_
30