wscript: disable libsamplerate if double precision enabled (libsamplerate only suppor...
authorPaul Brossier <piem@piem.org>
Mon, 3 Oct 2016 12:24:29 +0000 (14:24 +0200)
committerPaul Brossier <piem@piem.org>
Mon, 3 Oct 2016 12:24:29 +0000 (14:24 +0200)
wscript

diff --git a/wscript b/wscript
index 3646dd3..a2dda42 100644 (file)
--- a/wscript
+++ b/wscript
@@ -261,6 +261,13 @@ def configure(ctx):
                 mandatory = ctx.options.enable_sndfile)
 
     # check for libsamplerate
+    if (ctx.options.enable_double):
+        if (ctx.options.enable_samplerate):
+            ctx.fatal("Could not compile aubio in double precision mode with libsamplerate")
+        else:
+            ctx.options.enable_samplerate = False
+            ctx.msg('Checking if using samplerate', 'no (disabled in double precision mode)',
+                    color = 'YELLOW')
     if (ctx.options.enable_samplerate != False):
         ctx.check_cfg(package = 'samplerate', atleast_version = '0.0.15',
                 args = '--cflags --libs',