forked from remexre/pyfreenect2
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsetup.py
More file actions
22 lines (19 loc) · 645 Bytes
/
Copy pathsetup.py
File metadata and controls
22 lines (19 loc) · 645 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from setuptools import setup, Extension
import numpy
libfreenect2_module = Extension("_pyfreenect2",
libraries=["freenect2"],
sources=["pyfreenect2.cpp",
"src/Frame.cpp",
"src/FrameMap.cpp",
"src/Freenect2.cpp",
"src/Freenect2Device.cpp",
"src/Registration.cpp",
"src/SyncMultiFrameListener.cpp"],
extra_compile_args = ["-fpermissive"],
include_dirs=[numpy.get_include(), '/usr/local/include'],
library_dirs=['/usr/local/lib'],
define_macros=[("NPY_NO_DEPRECATED_API", "NPY_1_7_API_VERSION")])
setup(name="pyfreenect2",
ext_modules=[libfreenect2_module],
py_modules=["pyfreenect2"],
install_requires=["numpy"])