X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=libs%2Fpanners%2Fwscript;h=3ee237f2f6a04f8e988fe1b14f96545653d8032c;hb=0b2c47614846016079e68be12a956319aa95ce27;hp=f3ce6e6f1997e4165ac78116d46f3053ce508f63;hpb=3020b224fa2d6e1b6b8a576e8e8e211e0585f2a2;p=ardour.git diff --git a/libs/panners/wscript b/libs/panners/wscript index f3ce6e6f19..3ee237f2f6 100644 --- a/libs/panners/wscript +++ b/libs/panners/wscript @@ -1,14 +1,15 @@ #!/usr/bin/env python from waflib.extras import autowaf as autowaf +from waflib import Options import os # Mandatory variables top = '.' out = 'build' -panners = [ '2in2out', '1in2out', 'vbap', 'stereobalance' ] def options(opt): + autowaf.set_options(opt) def sub_config_and_use(conf, name, has_objects = True): @@ -19,9 +20,19 @@ def configure(conf): autowaf.set_recursive() autowaf.configure(conf) + if conf.is_tracks_build(): + panners = [ '1in2out', 'vbap', 'stereobalance' ] + else: + panners = [ '2in2out', '1in2out', 'vbap', 'stereobalance' ] + for i in panners: sub_config_and_use(conf, i) def build(bld): + if bld.is_tracks_build(): + panners = [ '1in2out', 'vbap', 'stereobalance' ] + else: + panners = [ '2in2out', '1in2out', 'vbap', 'stereobalance' ] + for i in panners: bld.recurse(i)