diff modules-and-plug-ins/python-module/setup.py @ 93:4aa362058011

Added Kiss FFT option
author Adam Stark <adamstark.uk@gmail.com>
date Sat, 18 Jun 2016 09:24:13 +0100
parents db22205f8ffa
children 2716b8d1b8ad
line wrap: on
line diff
--- a/modules-and-plug-ins/python-module/setup.py	Wed May 11 00:19:06 2016 +0100
+++ b/modules-and-plug-ins/python-module/setup.py	Sat Jun 18 09:24:13 2016 +0100
@@ -6,11 +6,16 @@
 name = 'btrack'
 sources = ['btrack_python_module.cpp','../../src/OnsetDetectionFunction.cpp','../../src/BTrack.cpp']
 
+sources.append ('../../libs/kiss_fft130/kiss_fft.c')
+
 include_dirs = [
                 numpy.get_include(),'/usr/local/include'
                 ]
 
+include_dirs.append ('../../libs/kiss_fft130')
+
 setup( name = 'BTrack',
       include_dirs = include_dirs,
-      ext_modules = [Extension(name, sources,libraries = ['fftw3','samplerate'],library_dirs = ['/usr/local/lib'])]
+      ext_modules = [Extension(name, sources,libraries = ['fftw3','samplerate'],library_dirs = ['/usr/local/lib'],define_macros=[
+                         ('USE_KISS_FFT', None)])]
       )
\ No newline at end of file