summarylogtreecommitdiffstats
path: root/setup.py
blob: f13b2089379c68df5aa18e5aa9ba7f059276de67 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
from setuptools import setup
from distutils.extension import Extension

include_dirs = ['/usr/include', '.']
library_dirs = ['/usr/lib', '.']
libraries = ['boost_python', 'leveldb']
define_macros = [("LINUX", None), ("_LINUX", None), ("LEVELDB_PLATFORM_POSIX", None),
                    ('OS_LINUX', None)]
extra_compile_args = ['-std=c++11', '-fPIC', "-DDLLX="]
runtime_library_dirs = ['/usr/lib']
extra_link_args = ['-v']
files = ["leveldb_mcpe.cpp"]

setup(name="leveldb_python_wrapper",
      packages = ['leveldb_mcpe'],
      package_dir = {'leveldb_mcpe': ''},
      ext_modules=[
          Extension(
              "leveldb_mcpe",
              files,
              library_dirs=library_dirs,
              libraries=libraries,
              include_dirs=include_dirs,
              depends=[],
              define_macros=define_macros,
              extra_compile_args=extra_compile_args,
              extra_link_args=extra_link_args,
              runtime_library_dirs=runtime_library_dirs)
      ]
      )