vamp-aubio.n3: fix mfcc output
[vamp-aubio-plugins.git] / wscript
diff --git a/wscript b/wscript
index cdc9a53..99885b2 100644 (file)
--- a/wscript
+++ b/wscript
@@ -59,6 +59,15 @@ def configure(conf):
         conf.env.append_value('LINKFLAGS', '-Wl,-z,defs')
         # add plugin.map
         conf.env.append_value('LINKFLAGS', '-Wl,--version-script=../vamp-plugin.map')
+    elif sys.platform == 'win32':
+        conf.env.append_value('CXXFLAGS', '/W4')
+        conf.env.append_value('CXXFLAGS', '/EHsc')
+        #conf.env.append_value('CXXFLAGS', '/D_CRT_SECURE_NO_WARNINGS')
+        #, '/DWIN32', '/D_WINDOWS', '/D_USRDLL', '/D_WINDLL'
+        conf.env.append_value('LINKFLAGS', '/EXPORT:vampGetPluginDescriptor')
+        conf.env.append_value('LINKFLAGS', '/NODEFAULTLIB:LIBCMT')
+    elif sys.platform == 'darwin':
+        conf.env.FRAMEWORK += ['Accelerate']
 
 def build(bld):
     # Host Library