local e_float_path = [ modules.peek : E_FLOAT_PATH ] ;
lib quadmath ;
+lib fftw3 ;
+lib fftw3f ;
+lib fftw3l ;
+lib fftw3q ;
obj has_long_double_support : has_long_double_support.cpp ;
obj has_mpfr_class : has_mpfr_class.cpp :
<toolset>gcc:<cxxflags>-fvisibility=hidden <toolset>gcc:<cxxflags>-Werror ;
obj has_e_float : has_e_float.cpp : <include>$(e_float_path) ;
exe has_float128 : has_float128.cpp quadmath ;
+exe has_fftw3 : has_fftw3.cpp fftw3 fftw3f fftw3l ;
exe has_intel_quad : has_intel_quad.cpp : <cxxflags>-Qoption,cpp,--extended_float_type ;
obj has_128bit_floatmax_t : has_128bit_floatmax_t.cpp ;
explicit has_e_float ;
explicit has_float128 ;
explicit has_intel_quad ;
-explicit has_128bit_floatmax_t ;
\ No newline at end of file
+explicit has_128bit_floatmax_t ;
+explicit has_fftw3 ;
+