summaryrefslogtreecommitdiff
path: root/wscript
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-01-18 18:21:33 -0500
committerPaul Davis <paul@linuxaudiosystems.com>2014-01-18 18:21:33 -0500
commit0dee3813f909748a5443222944698c46a27a45d6 (patch)
tree2c10a856b8e3feea3a602e797a0b15699eab960f /wscript
parent31b68d1db89215280487edc358c7471b54e69d53 (diff)
reintroduce --lv2dir option and LV2DIR value to determine where to install builtin LV2 plugins
Diffstat (limited to 'wscript')
-rw-r--r--wscript8
1 files changed, 8 insertions, 0 deletions
diff --git a/wscript b/wscript
index 99743afc7c..7fcbcff4c7 100644
--- a/wscript
+++ b/wscript
@@ -456,6 +456,7 @@ def options(opt):
help='Compile with support for LV2 (if Lilv+Suil is available)')
opt.add_option('--no-lv2', action='store_false', dest='lv2',
help='Do not compile with support for LV2')
+ opt.add_option('--lv2dir', type='string', help="install destination for builtin LV2 bundles [Default: LIBDIR/lv2]")
opt.add_option('--lxvst', action='store_true', default=True, dest='lxvst',
help='Compile with support for linuxVST plugins')
opt.add_option('--nls', action='store_true', default=True, dest='nls',
@@ -572,6 +573,13 @@ def configure(conf):
conf.env.append_value ('CXXFLAGS', '-DNO_PLUGIN_STATE')
conf.define ('NO_PLUGIN_STATE', 1)
+ if Options.options.lv2dir:
+ conf.env['LV2DIR'] = Options.options.lv2dir
+ else:
+ conf.env['LV2DIR'] = os.path.join(conf.env['LIBDIR'], 'lv2')
+
+ conf.env['LV2DIR'] = os.path.normpath(conf.env['LV2DIR'])
+
if sys.platform == 'darwin':
# this is required, potentially, for anything we link and then relocate into a bundle