diff options
author | David Robillard <d@drobilla.net> | 2011-05-16 19:03:34 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2011-05-16 19:03:34 +0000 |
commit | 5f37613d5be17e62d77c43212bc88217ebfb556d (patch) | |
tree | 1f34d4a77897485d9b824bce4854e4b5e2513e91 /wscript | |
parent | 615fc67d16c642c2abb5114a1096db798cc6d759 (diff) | |
download | lilv-5f37613d5be17e62d77c43212bc88217ebfb556d.tar.gz lilv-5f37613d5be17e62d77c43212bc88217ebfb556d.tar.bz2 lilv-5f37613d5be17e62d77c43212bc88217ebfb556d.zip |
Make dynamic manifest support optional for now (naspro git is broken).
git-svn-id: http://svn.drobilla.net/lad/trunk/lilv@3269 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'wscript')
-rw-r--r-- | wscript | 28 |
1 files changed, 14 insertions, 14 deletions
@@ -36,11 +36,11 @@ def options(opt): opt.add_option('--no-jack-session', action='store_true', default=False, dest='no_jack_session', help="Do not build JACK session support") - opt.add_option('--no-swig', action='store_true', default=False, dest='no_swig', - help="Do not build python bindings") - opt.add_option('--no-dyn-manifest', action='store_true', default=False, - dest='no_dyn_manifest', - help="Don't build support for dynamic manifests") + opt.add_option('--bindings', action='store_true', default=False, dest='bindings', + help="Build python bindings") + opt.add_option('--dyn-manifest', action='store_true', default=False, + dest='dyn_manifest', + help="Build support for dynamic manifests") opt.add_option('--test', action='store_true', default=False, dest='build_tests', help="Build unit tests") opt.add_option('--no-bash-completion', action='store_true', default=False, @@ -51,17 +51,17 @@ def options(opt): help="Default LV2 path to use if $LV2_PATH is unset (globs and ~ supported)") def configure(conf): - conf.line_just = max(conf.line_just, 59) + conf.line_just = max(conf.line_just, 63) autowaf.configure(conf) autowaf.display_header('Lilv Configuration') conf.load('compiler_cc') conf.load('python') - if not Options.options.no_swig: + if Options.options.bindings: try: conf.load('swig python') conf.check_python_headers() - autowaf.define(conf, 'LILV_SWIG', 1); + autowaf.define(conf, 'LILV_BINDINGS', 1); except: pass @@ -92,7 +92,7 @@ def configure(conf): conf.env.append_value('CFLAGS', '-std=c99') autowaf.define(conf, 'LILV_VERSION', LILV_VERSION) - if not Options.options.no_dyn_manifest: + if Options.options.dyn_manifest: autowaf.define(conf, 'LILV_DYN_MANIFEST', 1) lilv_path_sep = ':' @@ -158,7 +158,7 @@ def configure(conf): autowaf.display_msg(conf, "Dynamic manifest support", bool(conf.env['LILV_DYN_MANIFEST'])) autowaf.display_msg(conf, "Python bindings", - conf.is_defined('LILV_SWIG')) + conf.is_defined('LILV_PYTHON')) print('') def build(bld): @@ -267,18 +267,18 @@ def build(bld): bld.install_as( '/etc/bash_completion.d/lilv', 'utils/lilv.bash_completion') - if bld.is_defined('LILV_SWIG'): + if bld.is_defined('LILV_PYTHON'): # Python Wrapper obj = bld(features = 'cxx cxxshlib pyext', - source = 'swig/lilv.i', - target = 'swig/_lilv', + source = 'bindings/lilv.i', + target = 'bindings/_lilv', includes = ['..'], swig_flags = '-c++ -python -Wall -I.. -llilv -features autodoc=1', vnum = LILV_LIB_VERSION, use = 'liblilv') autowaf.use_lib(bld, obj, 'LILV') - bld.install_files('${PYTHONDIR}', 'swig/lilv.py') + bld.install_files('${PYTHONDIR}', 'bindings/lilv.py') bld.add_post_fun(autowaf.run_ldconfig) |