annotate vamp-simple-cepstrum.pro @ 116:2405126aa5fe

Of course, the use of dll to build a plugin only works on Windows (where it's necessary because we have static_runtime defined), not on other platforms (where we have a lib- prefix on non-plugin libraries, and we don't have static runtime anyway). Fix and simplify with an additional qmake include file
author Chris Cannam
date Fri, 06 Mar 2020 13:32:45 +0000
parents 732a4bf233df
children
rev   line source
Chris@17 1
Chris@17 2 TEMPLATE = lib
Chris@17 3
Chris@116 4 include(plugin.pri)
Chris@17 5
Chris@17 6 TARGET = out/simple-cepstrum
Chris@17 7
Chris@17 8 OBJECTS_DIR = vamp-simple-cepstrum/o
Chris@17 9
Chris@17 10 !win* {
Chris@30 11 QMAKE_POST_LINK += && \
Chris@17 12 cp vamp-simple-cepstrum/simple-cepstrum.cat out/ && \
Chris@112 13 cp vamp-simple-cepstrum/simple-cepstrum.n3 out/ && \
Chris@112 14 cp vamp-simple-cepstrum/README out/simple-cepstrum_README.txt && \
Chris@112 15 cp vamp-simple-cepstrum/COPYING out/simple-cepstrum_COPYING.txt
Chris@17 16 }
Chris@17 17
Chris@17 18 SOURCES += \
Chris@17 19 vamp-simple-cepstrum/SimpleCepstrum.cpp \
Chris@17 20 vamp-simple-cepstrum/libmain.cpp \
Chris@17 21 vamp-plugin-sdk/src/vamp-sdk/FFT.cpp \
Chris@17 22 vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \
Chris@17 23 vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp
Chris@17 24
Chris@17 25