changeset 130:bd702824a01d

wscript: add msvc configuration
author Paul Brossier <piem@piem.org>
date Fri, 22 Jul 2016 05:25:33 +0200
parents 75ed6199d8ae
children 1b8362fd90b1
files wscript
diffstat 1 files changed, 7 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/wscript	Fri Jul 22 05:23:30 2016 +0200
+++ b/wscript	Fri Jul 22 05:25:33 2016 +0200
@@ -59,6 +59,13 @@
         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')
 
 def build(bld):
     # Host Library