summaryrefslogtreecommitdiff
path: root/libs/libltc
diff options
context:
space:
mode:
authorNils Philippsen <nils@tiptoe.de>2013-10-26 16:58:14 +0200
committerNils Philippsen <nils@tiptoe.de>2013-10-28 09:06:09 +0100
commit5f00d2f3a7afaccaeb9f3057d55d5e1e59c54e47 (patch)
treeee5d0f92979a21ad710e0712815d5e1a56ab9c91 /libs/libltc
parent85fd343145c3ce1e2e5804c75aeccd03cf2c38a3 (diff)
allow linking unbundled versions of some libraries
(libltc, rubberband, taglib, vamp-sdk)
Diffstat (limited to 'libs/libltc')
-rw-r--r--libs/libltc/wscript11
1 files changed, 8 insertions, 3 deletions
diff --git a/libs/libltc/wscript b/libs/libltc/wscript
index 9be750ee55..88f1c2f570 100644
--- a/libs/libltc/wscript
+++ b/libs/libltc/wscript
@@ -29,10 +29,15 @@ def options(opt):
autowaf.set_options(opt)
def configure(conf):
- conf.load('compiler_c')
- autowaf.configure(conf)
+ if conf.is_defined('USE_EXTERNAL_LIBS'):
+ autowaf.check_pkg(conf, 'ltc', uselib_store='LIBLTC', atleast_version=LIBLTC_LIB_VERSION, mandatory=True)
+ else:
+ conf.load('compiler_c')
+ autowaf.configure(conf)
def build(bld):
+ if bld.is_defined('USE_EXTERNAL_LIBS'):
+ return
obj = bld(features = 'c cshlib')
obj.source = '''
ltc.c
@@ -41,7 +46,7 @@ def build(bld):
decoder.c
'''
- obj.export_includes = ['.']
+ obj.export_includes = ['./ltc']
obj.includes = ['.']
obj.name = 'libltc'
obj.target = 'ltc'