summaryrefslogtreecommitdiff
path: root/libs/qm-dsp/wscript
AgeCommit message (Collapse)Author
2020-01-22Do not install static libsRobin Gareus
There is no need to deploy .a with ardour installations.
2020-01-14Fix Ardour VAMP plugins (FFT)Robin Gareus
Bug was introduced in 8ed33f1bc714c1 symbol visibility setting in CFLAGS, CXXFLAGS was overridden. This resulted in publicly exposed and bound kiss_fft symbols in libqm-dsp. At runtime those symbols were resolved using previously bound symbols in libcodec (see below) that uses a mismatching implementation (ardour/qm-dsp uses -Dkiss_fft_scalar=double) #0 0x00007fffea793d40 in kiss_fftr () at /usr/lib/x86_64-linux-gnu/libcodec2.so.0.8.1 #1 0x00007fffcf4516ab in FFTReal::D::forward(double const*, double*, double*) (this=0x5555571d73a0, ri=0x55555a734810, ro=0x55555a7262b0, io=0x55555a728590) at ../libs/qm-dsp/dsp/transforms/FFT.cpp:121 #2 0x00007fffcf4510fd in FFTReal::forward(double const*, double*, double*) (this=0x555559868190, ri=0x55555a734810, ro=0x55555a7262b0, io=0x55555a728590) at ../libs/qm-dsp/dsp/transforms/FFT.cpp:186
2018-10-14remove use of hardcoded -fPIC compiler flag, and use compiler flag dict insteadPaul Davis
2016-10-07Build qm-dsp & kissfft as static lib w/hidden symbolsRobin Gareus
...as precaution for plugins which may potentially use a different version of the library.
2016-10-07Document version of bundled qm-dsp libraryRobin Gareus
2016-10-06remove more unused qm-dsp code (fixes windows compile no LAPACK)Robin Gareus
2016-10-06Thin out qm-dsp code: no threadingRobin Gareus
2016-10-06update qm-dsp libraryRobin Gareus
2016-10-04allow linking unbundled version of qm-dspNils Philippsen
In the course, rename the bundled, built version libqm-dsp so it matches packaged versions.
2014-04-28remove redundant os.path.join() calls when specifying install path as ↵Paul Davis
bld.env['LIBDIR']
2014-04-28finish unfinished work at basing all install paths on the program namePaul Davis
2014-01-17use "portable" approach to forcing visible symbols in third party libs ↵Paul Davis
(qm-dsp, vamp-plugins, appleutility, clearlooks)
2014-01-12add -fvisibility=default back to cxx/cflags when building QM DSP and VAMP ↵Paul Davis
plugins libs, because ... ugh
2011-09-29Remove use of waf compat15 tool.David Robillard
Always load waf tools first (prevent smashing of --debug, DATADIR, etc). git-svn-id: svn://localhost/ardour2/branches/3.0@10163 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-09-29Upgrade to waf 1.6.7 and autowaf r52.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@10162 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-04-22Fix Python whitespace (follow PEP8 guidelines, reformatted by Python Reindent)David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@9409 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-16Indent python files with spaces as per style guide.David Robillard
git-svn-id: svn://localhost/ardour2/branches/3.0@9158 d708f5d6-7413-0410-9779-e7cbd77b26cf
2011-03-02add queen mary DSP libraryPaul Davis
git-svn-id: svn://localhost/ardour2/branches/3.0@9029 d708f5d6-7413-0410-9779-e7cbd77b26cf