-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
23 lines (20 loc) · 930 Bytes
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
__author__ = 'marcdeklerk'
from distutils.core import setup
from distutils.extension import Extension
from Cython.Distutils import build_ext
import numpy
ext_modules = [
# Extension("Tool", ["Tool.pyx"], include_dirs=[numpy.get_include()]),
Extension("clutil", ["clutil.pyx"], include_dirs=[numpy.get_include()]),
Extension("Brush", ["Brush.pyx"], include_dirs=[numpy.get_include()]),
Extension("PrefixSum", ["PrefixSum.pyx"], include_dirs=[numpy.get_include()]),
Extension("StreamCompact", ["StreamCompact.pyx"], include_dirs=[numpy.get_include()]),
Extension("IncrementalTileList", ["IncrementalTileList.pyx"], include_dirs=[numpy.get_include()]),
Extension("GraphCut", ["GraphCut.pyx"], include_dirs=[numpy.get_include()]),
Extension("GMM", ["GMM.pyx"], include_dirs=[numpy.get_include()]),
]
setup(
name='cl-util',
cmdclass={'build_ext': build_ext},
ext_modules=ext_modules
)