annotate vamp-fanchirp.pro @ 23:47a72187a6ac

Add vamp-fanchirp
author Chris Cannam
date Fri, 06 Dec 2019 14:23:56 +0000
parents
children 663baf743c63
rev   line source
Chris@23 1
Chris@23 2 TEMPLATE = lib
Chris@23 3
Chris@23 4 exists(config.pri) {
Chris@23 5 include(config.pri)
Chris@23 6 }
Chris@23 7
Chris@23 8 !exists(config.pri) {
Chris@23 9 include(noconfig.pri)
Chris@23 10 }
Chris@23 11
Chris@23 12 CONFIG -= qt
Chris@23 13 CONFIG += plugin no_plugin_name_prefix release warn_on
Chris@23 14
Chris@23 15 TARGET = out/fanchirp
Chris@23 16
Chris@23 17 OBJECTS_DIR = vamp-fanchirp/o
Chris@23 18
Chris@23 19 INCLUDEPATH += $$PWD/vamp-plugin-sdk
Chris@23 20
Chris@23 21 QMAKE_CXXFLAGS -= -Werror
Chris@23 22
Chris@23 23 win32-msvc* {
Chris@23 24 LIBS += -EXPORT:vampGetPluginDescriptor
Chris@23 25 }
Chris@23 26 win32-g++* {
Chris@23 27 LIBS += -Wl,--version-script=$$PWD/vamp-fanchirp/vamp-plugin.map
Chris@23 28 }
Chris@23 29 linux* {
Chris@23 30 LIBS += -Wl,-Bstatic -Lsv-dependency-builds/linux/lib/fftw-3.3.8-x86_64 -lfftw3 -Wl,-Bdynamic -Wl,--version-script=$$PWD/vamp-fanchirp/vamp-plugin.map
Chris@23 31 }
Chris@23 32 macx* {
Chris@23 33 LIBS += -exported_symbols_list $$PWD/vamp-fanchirp/vamp-plugin.list
Chris@23 34 }
Chris@23 35 !win* {
Chris@23 36 QMAKE_POST_LINK += \
Chris@23 37 cp vamp-fanchirp/fanchirp.cat out/ && \
Chris@23 38 cp vamp-fanchirp/README.md out/fanchirp_README.md && \
Chris@23 39 cp vamp-fanchirp/CITATION out/fanchirp_CITATION.txt && \
Chris@23 40 cp vamp-fanchirp/COPYING out/fanchirp_COPYING.txt
Chris@23 41 }
Chris@23 42
Chris@23 43 SOURCES += \
Chris@23 44 vamp-fanchirp/FChTransformF0gram.cpp \
Chris@23 45 vamp-fanchirp/FChTransformUtils.cpp \
Chris@23 46 vamp-fanchirp/plugins.cpp \
Chris@23 47 vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \
Chris@23 48 vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp
Chris@23 49
Chris@23 50
Chris@23 51