From e0e5ee0b44f579b94c0bd738338d82020006acc6 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Tue, 9 Apr 2019 13:17:15 +0200 Subject: Unify build-system customization (Ardour/Mixbus) --- wscript | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'wscript') diff --git a/wscript b/wscript index c5200a92a0..40ce25b290 100644 --- a/wscript +++ b/wscript @@ -671,11 +671,12 @@ int main() { return 0; }''', '-DCANVAS_COMPATIBILITY', '-DCANVAS_DEBUG')) # use sparingly, prefer runtime profile - if Options.options.program_name.lower() == "mixbus": + if Options.options.program_name.lower().startswith('mixbus'): compiler_flags.append ('-DMIXBUS') + conf.define('MIXBUS', 1) if Options.options.program_name.lower() == "mixbus32c": - compiler_flags.append ('-DMIXBUS') + conf.define('MIXBUS32C', 1) compiler_flags.append ('-DMIXBUS32C') compiler_flags.append ('-DPROGRAM_NAME="' + Options.options.program_name + '"') @@ -1091,6 +1092,9 @@ int main () { int x = SFC_RF64_AUTO_DOWNGRADE; return 0; } conf.check_cc(function_name='htonl', header_name='winsock2.h', lib='ws2_32') conf.env.append_value('LIB', 'ws2_32') conf.env.append_value('LIB', 'winmm') + if Options.options.program_name.lower().startswith('mixbus'): + conf.env.append_value('LIB', 'ole32') + conf.env.append_value('LIB', 'uuid') # needed for mingw64 packages, not harmful on normal mingw build conf.env.append_value('LIB', 'intl') conf.check_cc(function_name='regcomp', header_name='regex.h', -- cgit v1.2.3