#include <sigc++/bind.h>
#include <gtkmm/settings.h>
+#ifdef HAVE_FFTW35F
+#include <fftw3.h>
+#endif
+
#include "pbd/error.h"
#include "pbd/file_utils.h"
#include "pbd/textreceiver.h"
Glib::thread_init();
}
+#ifdef HAVE_FFTW35F
+ ftwf_make_planner_thread_safe ();
+#endif
+
#ifdef ENABLE_NLS
gtk_set_locale ();
#endif
autowaf.check_pkg(conf, 'fftw3f', uselib_store='FFTW3F',
mandatory=True)
+ autowaf.check_pkg(conf, 'fftw3f', uselib_store='FFTW35F',
+ atleast_version='3.3.5', mandatory=False)
autowaf.check_pkg(conf, 'flac', uselib_store='FLAC',
atleast_version='1.2.1')
autowaf.check_pkg(conf, 'gthread-2.0', uselib_store='GTHREAD',
obj.source += [ 'lv2_plugin_ui.cc' ]
obj.use += [ 'SUIL' ]
+ if bld.is_defined('HAVE_FFTW35F'):
+ obj.linkflags = ' -lfftw3_threads'
+
if bld.is_defined('NEED_INTL'):
obj.linkflags = ' -lintl'