summaryrefslogtreecommitdiff
path: root/libs/audiographer
diff options
context:
space:
mode:
authorTim Mayberry <mojofunk@gmail.com>2016-02-10 23:10:17 +1000
committerTim Mayberry <mojofunk@gmail.com>2016-02-10 23:10:17 +1000
commit7c3d3031dc9ca679d65424ffe7b9bd221a32b853 (patch)
tree8be42468f6fceafa10d3b5bfc7b9bd4867550145 /libs/audiographer
parenta92dd3e76d164393d203f277b767299ba7772959 (diff)
Fix for undefined references to fftw lib when using gcc/mingw
Diffstat (limited to 'libs/audiographer')
-rw-r--r--libs/audiographer/wscript7
1 files changed, 6 insertions, 1 deletions
diff --git a/libs/audiographer/wscript b/libs/audiographer/wscript
index d3efbf59ef..aef85f985c 100644
--- a/libs/audiographer/wscript
+++ b/libs/audiographer/wscript
@@ -36,6 +36,8 @@ def configure(conf):
autowaf.check_pkg(conf, 'gthread-2.0', uselib_store='GTHREAD', atleast_version='2.14.0', mandatory=False)
autowaf.check_pkg(conf, 'samplerate', uselib_store='SAMPLERATE', atleast_version='0.1.7', mandatory=False)
autowaf.check_pkg(conf, 'sndfile', uselib_store='SNDFILE', atleast_version='1.0.18', mandatory=False)
+ 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)
# Boost headers
autowaf.check_header(conf, 'cxx', 'boost/shared_ptr.hpp')
@@ -54,6 +56,9 @@ def build(bld):
and bld.is_defined('HAVE_GLIBMM')
and bld.is_defined('HAVE_GTHREAD'))
+ if bld.is_defined('HAVE_FFTW35F') and bld.env['build_target'] != 'mingw':
+ bld.env['LIB_FFTW3F'] += ['fftw3f_threads']
+
audiographer_sources = [
'private/gdither/gdither.cc',
'src/general/sample_format_converter.cc',
@@ -79,7 +84,7 @@ def build(bld):
audiographer.target = 'audiographer'
audiographer.export_includes = ['.', './src']
audiographer.includes = ['.', './src']
- audiographer.uselib = 'GLIB GLIBMM GTHREAD SAMPLERATE SNDFILE'
+ audiographer.uselib = 'GLIB GLIBMM GTHREAD SAMPLERATE SNDFILE FFTW3F'
audiographer.use = 'libpbd'
audiographer.vnum = AUDIOGRAPHER_LIB_VERSION
audiographer.install_path = bld.env['LIBDIR']