annotate vamp-example-plugins.pro @ 69:6b2b4bcbe4e5

Console application, not app bundle
author Chris Cannam
date Thu, 13 Feb 2020 11:34:55 +0000
parents f24d8a6f1e49
children 732a4bf233df
rev   line source
Chris@11 1
Chris@11 2 TEMPLATE = lib
Chris@11 3
Chris@11 4 exists(config.pri) {
Chris@11 5 include(config.pri)
Chris@11 6 }
Chris@11 7
Chris@11 8 !exists(config.pri) {
Chris@11 9 include(noconfig.pri)
Chris@11 10 }
Chris@11 11
Chris@11 12 CONFIG -= qt
Chris@11 13 CONFIG += plugin no_plugin_name_prefix release warn_on
Chris@11 14
Chris@11 15 TARGET = out/vamp-example-plugins
Chris@11 16
Chris@11 17 OBJECTS_DIR = vamp-plugin-sdk/o
Chris@11 18
Chris@11 19 INCLUDEPATH += $$PWD/vamp-plugin-sdk
Chris@11 20
Chris@11 21 QMAKE_CXXFLAGS -= -Werror
Chris@11 22
Chris@11 23 win32-msvc* {
Chris@11 24 LIBS += -EXPORT:vampGetPluginDescriptor
Chris@11 25 }
Chris@11 26 win32-g++* {
Chris@11 27 LIBS += -Wl,--version-script=$$PWD/vamp-plugin-sdk/build/vamp-plugin.map
Chris@11 28 }
Chris@11 29 linux* {
Chris@11 30 LIBS += -Wl,--version-script=$$PWD/vamp-plugin-sdk/build/vamp-plugin.map
Chris@11 31 }
Chris@11 32 macx* {
Chris@11 33 LIBS += -exported_symbols_list $$PWD/vamp-plugin-sdk/build/vamp-plugin.list
Chris@11 34 }
Chris@30 35
Chris@39 36 QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out
Chris@30 37
Chris@11 38 !win* {
Chris@30 39 QMAKE_POST_LINK += && \
Chris@13 40 cp vamp-plugin-sdk/examples/vamp-example-plugins.cat vamp-plugin-sdk/examples/vamp-example-plugins.n3 out/ && \
Chris@13 41 cp vamp-plugin-sdk/COPYING out/vamp-example-plugins_COPYING.txt
Chris@11 42 }
Chris@11 43
Chris@11 44 SOURCES += \
Chris@11 45 vamp-plugin-sdk/examples/AmplitudeFollower.cpp \
Chris@11 46 vamp-plugin-sdk/examples/FixedTempoEstimator.cpp \
Chris@11 47 vamp-plugin-sdk/examples/PercussionOnsetDetector.cpp \
Chris@11 48 vamp-plugin-sdk/examples/PowerSpectrum.cpp \
Chris@11 49 vamp-plugin-sdk/examples/SpectralCentroid.cpp \
Chris@11 50 vamp-plugin-sdk/examples/ZeroCrossing.cpp \
Chris@11 51 vamp-plugin-sdk/examples/plugins.cpp \
Chris@11 52 vamp-plugin-sdk/src/vamp-sdk/FFT.cpp \
Chris@11 53 vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \
Chris@11 54 vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp
Chris@11 55