From: Paul Brossier Date: Tue, 3 May 2016 00:35:19 +0000 (+0200) Subject: src/spectral/fft.c: fail build if trying to mix aubio/fftw3 in double/single precision X-Git-Tag: 0.4.4~300^2~124 X-Git-Url: https://git.aubio.org/?p=aubio.git;a=commitdiff_plain;h=eeb72766b9c8ebc8564e4055f78af887b28c0341;ds=sidebyside src/spectral/fft.c: fail build if trying to mix aubio/fftw3 in double/single precision --- 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 */