summaryrefslogtreecommitdiff
path: root/libs/libltc
diff options
context:
space:
mode:
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'