+ # wine-gcc hacks:
+ # defining __MINGW32__ for wine-gcc is a workaround for fluidsynth's include
+ # strategy (which is made for mingw or windows) without it
+ # winsock2.h will complain about undeclared "u_short"
+ # we also need to explicitly define _WIN32
+ if bld.is_defined('WINDOWS_VST_SUPPORT') and not bld.env['build_target'] == 'mingw':
+ obj.defines += [ '_WIN32', '__MINGW32__' ]
+