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)
]
)
|