diff options
author | Robin Gareus <robin@gareus.org> | 2016-10-07 14:28:36 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-10-07 14:28:36 +0200 |
commit | 485e31f08215d6f311e6ae6221d8d7a7c31d599c (patch) | |
tree | 3e4a0a29c42a6e876929644e2ece2d2947385c66 /libs/qm-dsp | |
parent | 5c06e3199c545c941cf86a31f00a4c3da90e2215 (diff) |
Build qm-dsp & kissfft as static lib w/hidden symbols
...as precaution for plugins which may potentially use a different
version of the library.
Diffstat (limited to 'libs/qm-dsp')
-rw-r--r-- | libs/qm-dsp/wscript | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/libs/qm-dsp/wscript b/libs/qm-dsp/wscript index a0cb487a3d..92dc9502b1 100644 --- a/libs/qm-dsp/wscript +++ b/libs/qm-dsp/wscript @@ -35,7 +35,7 @@ def build(bld): return # Host Library - obj = bld(features = 'c cxx cxxshlib') + obj = bld(features = 'c cxx cxxstlib') obj.source = ''' base/Pitch.cpp base/KaiserWindow.cpp @@ -70,7 +70,7 @@ def build(bld): ext/kissfft/kiss_fft.c ext/kissfft/tools/kiss_fftr.c ''' - autowaf.ensure_visible_symbols (obj, True) + autowaf.ensure_visible_symbols (obj, False) obj.export_includes = ['.'] obj.includes = ['.', 'ext/kissfft', 'ext/kissfft/tools/'] obj.defines = ['kiss_fft_scalar=double'] @@ -79,8 +79,8 @@ def build(bld): obj.vnum = QM_DSP_VERSION obj.install_path = bld.env['LIBDIR'] if bld.env['build_target'] != 'mingw': - obj.cxxflags = [ '-fPIC' ] - obj.cflags = [ '-fPIC' ] + obj.cxxflags += [ '-fPIC' ] + obj.cflags += [ '-fPIC' ] def shutdown(): autowaf.shutdown() |