Mercurial > hg > vamp-plugin-pack
comparison vamp-example-plugins.pro @ 11:4798f5ae9ce5
Build Vamp example plugins
author | Chris Cannam |
---|---|
date | Tue, 19 Nov 2019 13:11:23 +0000 |
parents | |
children | 579943235728 |
comparison
equal
deleted
inserted
replaced
10:0d62a4f8946f | 11:4798f5ae9ce5 |
---|---|
1 | |
2 TEMPLATE = lib | |
3 | |
4 exists(config.pri) { | |
5 include(config.pri) | |
6 } | |
7 | |
8 !exists(config.pri) { | |
9 include(noconfig.pri) | |
10 } | |
11 | |
12 CONFIG -= qt | |
13 CONFIG += plugin no_plugin_name_prefix release warn_on | |
14 | |
15 TARGET = out/vamp-example-plugins | |
16 | |
17 OBJECTS_DIR = vamp-plugin-sdk/o | |
18 | |
19 INCLUDEPATH += $$PWD/vamp-plugin-sdk | |
20 | |
21 QMAKE_CXXFLAGS -= -Werror | |
22 | |
23 win32-msvc* { | |
24 LIBS += -EXPORT:vampGetPluginDescriptor | |
25 } | |
26 win32-g++* { | |
27 LIBS += -Wl,--version-script=$$PWD/vamp-plugin-sdk/build/vamp-plugin.map | |
28 } | |
29 linux* { | |
30 LIBS += -Wl,--version-script=$$PWD/vamp-plugin-sdk/build/vamp-plugin.map | |
31 } | |
32 macx* { | |
33 LIBS += -exported_symbols_list $$PWD/vamp-plugin-sdk/build/vamp-plugin.list | |
34 } | |
35 !win* { | |
36 QMAKE_POST_LINK += cp vamp-plugin-sdk/examples/vamp-example-plugins.cat vamp-plugin-sdk/examples/vamp-example-plugins.n3 out/ | |
37 } | |
38 | |
39 SOURCES += \ | |
40 vamp-plugin-sdk/examples/AmplitudeFollower.cpp \ | |
41 vamp-plugin-sdk/examples/FixedTempoEstimator.cpp \ | |
42 vamp-plugin-sdk/examples/PercussionOnsetDetector.cpp \ | |
43 vamp-plugin-sdk/examples/PowerSpectrum.cpp \ | |
44 vamp-plugin-sdk/examples/SpectralCentroid.cpp \ | |
45 vamp-plugin-sdk/examples/ZeroCrossing.cpp \ | |
46 vamp-plugin-sdk/examples/plugins.cpp \ | |
47 vamp-plugin-sdk/src/vamp-sdk/FFT.cpp \ | |
48 vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \ | |
49 vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp | |
50 |