- if (Options.options.enable_fftw3 != False or Options.options.enable_fftw3f != False):
- # one of fftwf or fftw3f
- if (Options.options.enable_fftw3f != False):
- ctx.check_cfg(package = 'fftw3f', atleast_version = '3.0.0',
- args = '--cflags --libs', mandatory = False)
- if (Options.options.enable_double == True):
- ctx.msg('Warning', 'fftw3f enabled, but aubio compiled in double precision!')
- else:
- # fftw3f not enabled, take most sensible one according to enable_double
- if (Options.options.enable_double == True):
- ctx.check_cfg(package = 'fftw3', atleast_version = '3.0.0',
- args = '--cflags --libs', mandatory = False)
- else:
- ctx.check_cfg(package = 'fftw3f', atleast_version = '3.0.0',
- args = '--cflags --libs', mandatory = False)
+ if (Options.options.enable_fftw3 != False):
+ # fftw3f not enabled, take most sensible one according to enable_double
+ package = 'fftw3'
+ if not Options.options.enable_double:
+ package = 'fftw3f'
+ ctx.check_cfg(package = package, atleast_version = '3.0.0',
+ args = '--cflags --libs', mandatory = False)