summaryrefslogtreecommitdiff
path: root/libs
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2014-10-03 00:46:34 +0200
committerRobin Gareus <robin@gareus.org>2014-10-03 00:46:34 +0200
commit0af091edf396698e6ffff1053f1aa1129c227350 (patch)
treef9a23f7bd5da5db68a9d05bdfa148fed3c79cafa /libs
parentc2fc7f04a7854d99e8a040ebdf52a6330bd4fe8f (diff)
fix ming32 build&install for asio backend
Diffstat (limited to 'libs')
-rw-r--r--libs/backends/wavesaudio/waves_audiobackend.cc2
-rw-r--r--libs/backends/wavesaudio/wscript9
2 files changed, 6 insertions, 5 deletions
diff --git a/libs/backends/wavesaudio/waves_audiobackend.cc b/libs/backends/wavesaudio/waves_audiobackend.cc
index 0da28944de..23ab624aa4 100644
--- a/libs/backends/wavesaudio/waves_audiobackend.cc
+++ b/libs/backends/wavesaudio/waves_audiobackend.cc
@@ -23,7 +23,7 @@
using namespace ARDOUR;
-#ifdef __MINGW64__
+#if defined __MINGW64__ || defined __MINGW32__
extern "C" __declspec(dllexport) ARDOUR::AudioBackendInfo* descriptor ()
#else
extern "C" ARDOURBACKEND_API ARDOUR::AudioBackendInfo* descriptor ()
diff --git a/libs/backends/wavesaudio/wscript b/libs/backends/wavesaudio/wscript
index f083128e84..f37c7abbde 100644
--- a/libs/backends/wavesaudio/wscript
+++ b/libs/backends/wavesaudio/wscript
@@ -29,8 +29,8 @@ def build(bld):
if bld.env['build_target'] == 'mingw':
obj = bld(features = 'cxx cxxshlib')
else:
- obj = bld(features = 'c cxx cxxshlib')
-
+ obj = bld(features = 'c cxx cxxshlib')
+
if sys.platform == 'darwin':
if bld.env['build_target'] not in [ 'lion' ]:
obj.framework = 'CoreMidi'
@@ -94,8 +94,9 @@ def build(bld):
obj.target = 'waves_audiobackend'
obj.use = 'libardour libpbd'
if bld.env['build_target'] == 'mingw':
- obj.uselib = ['PORTAUDIO']
- obj.vnum = WAVESAUDIOBACKEND_VERSION
+ obj.uselib = ['PORTAUDIO']
+ if (bld.env['build_target'] != 'mingw'):
+ obj.vnum = WAVESAUDIOBACKEND_VERSION
obj.install_path = os.path.join(bld.env['LIBDIR'], 'backends')
if bld.env['build_target']== 'mingw':