Merge branch 'export-dialog' into cairocanvas
[ardour.git] / libs / libltc / wscript
index c0b2057298e2ff00d7be10b3b1b34a3b7c7b9383..8cf7bb6389d9e2f32f54502410b5c6013b93c8fa 100644 (file)
@@ -29,19 +29,24 @@ 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):
-    bld (export_includes = ['.'],
-         includes     = ['.'],
-         name = 'ltc_includes'
+    if bld.is_defined('USE_EXTERNAL_LIBS'):
+        return
+    bld (export_includes = ['ltc'],
+         name = 'libltc_includes'
          )
 
     bld.stlib (source = ['ltc.c', 'timecode.c', 'encoder.c', 'decoder.c'],
                cflags = [ '-fPIC' ],
-               target = 'ltc',
-               use    = 'ltc_includes'
+               includes = ['.'],
+               target = 'libltc',
+               use    = 'libltc_includes'
                )
 
 def shutdown():