From eeb72766b9c8ebc8564e4055f78af887b28c0341 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Tue, 3 May 2016 02:35:19 +0200 Subject: [PATCH] src/spectral/fft.c: fail build if trying to mix aubio/fftw3 in double/single precision --- src/spectral/fft.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/spectral/fft.c b/src/spectral/fft.c index 16e89b6a..e8dfc1a0 100644 --- a/src/spectral/fft.c +++ b/src/spectral/fft.c @@ -64,12 +64,12 @@ typedef FFTW_TYPE fft_data_t; #ifdef HAVE_FFTW3F #if HAVE_AUBIO_DOUBLE -#warning "Using aubio in double precision with fftw3 in single precision" +#error "Using aubio in double precision with fftw3 in single precision" #endif /* HAVE_AUBIO_DOUBLE */ #define real_t float -#else /* HAVE_FFTW3F */ +#elif defined (HAVE_FFTW3) /* HAVE_FFTW3F */ #if !HAVE_AUBIO_DOUBLE -#warning "Using aubio in single precision with fftw3 in double precision" +#error "Using aubio in single precision with fftw3 in double precision" #endif /* HAVE_AUBIO_DOUBLE */ #define real_t double #endif /* HAVE_FFTW3F */ -- 2.11.0