annotate tuning-difference.pro @ 97:b5230bda1f1f

The RDF versions are too unreliable, nobody ever remembers to update them. Pull the bundled versions from the actual bundled libraries instead
author Chris Cannam
date Fri, 28 Feb 2020 10:41:54 +0000
parents f24d8a6f1e49
children 732a4bf233df
rev   line source
Chris@0 1 TEMPLATE = lib
Chris@0 2
Chris@0 3 exists(config.pri) {
Chris@0 4 include(config.pri)
Chris@0 5 }
Chris@0 6
Chris@0 7 !exists(config.pri) {
Chris@0 8 include(noconfig.pri)
Chris@0 9 }
Chris@0 10
Chris@0 11 CONFIG -= qt
Chris@0 12 CONFIG += plugin no_plugin_name_prefix release warn_on
Chris@0 13
Chris@2 14 TARGET = out/tuning-difference
Chris@0 15
Chris@0 16 OBJECTS_DIR = tuning-difference/o
Chris@0 17
Chris@0 18 INCLUDEPATH += $$PWD/vamp-plugin-sdk $$PWD/constant-q-cpp $$PWD/constant-q-cpp/cq $$PWD/constant-q-cpp/src/ext/kissfft $$PWD/constant-q-cpp/src/ext/kissfft/tools
Chris@0 19
Chris@0 20 QMAKE_CXXFLAGS -= -Werror
Chris@0 21
Chris@0 22 DEFINES += kiss_fft_scalar=double
Chris@0 23
Chris@0 24 win32-msvc* {
Chris@0 25 LIBS += -EXPORT:vampGetPluginDescriptor
Chris@0 26 }
Chris@0 27 win32-g++* {
Chris@0 28 LIBS += -Wl,--version-script=$$PWD/tuning-difference/vamp-plugin.map
Chris@0 29 }
Chris@0 30 linux* {
Chris@0 31 LIBS += -Wl,--version-script=$$PWD/tuning-difference/vamp-plugin.map
Chris@0 32 }
Chris@0 33 macx* {
Chris@0 34 LIBS += -exported_symbols_list $$PWD/tuning-difference/vamp-plugin.list
Chris@0 35 }
Chris@30 36
Chris@39 37 QMAKE_POST_LINK += $$DEPLOYDIR/mark-for-signing out
Chris@30 38
Chris@2 39 !win* {
Chris@30 40 QMAKE_POST_LINK += && \
Chris@13 41 cp tuning-difference/tuning-difference.cat tuning-difference/tuning-difference.n3 out/ && \
Chris@13 42 cp tuning-difference/COPYING out/tuning-difference_COPYING.txt && \
Chris@16 43 cp tuning-difference/README.md out/tuning-difference_README.md
Chris@2 44 }
Chris@0 45
Chris@0 46 SOURCES += \
Chris@0 47 constant-q-cpp/src/CQKernel.cpp \
Chris@0 48 constant-q-cpp/src/ConstantQ.cpp \
Chris@0 49 constant-q-cpp/src/CQSpectrogram.cpp \
Chris@0 50 constant-q-cpp/src/CQInverse.cpp \
Chris@0 51 constant-q-cpp/src/Chromagram.cpp \
Chris@0 52 constant-q-cpp/src/Pitch.cpp \
Chris@0 53 constant-q-cpp/src/dsp/FFT.cpp \
Chris@0 54 constant-q-cpp/src/dsp/KaiserWindow.cpp \
Chris@0 55 constant-q-cpp/src/dsp/MathUtilities.cpp \
Chris@0 56 constant-q-cpp/src/dsp/Resampler.cpp \
Chris@0 57 constant-q-cpp/src/dsp/SincWindow.cpp \
Chris@0 58 constant-q-cpp/src/ext/kissfft/kiss_fft.c \
Chris@0 59 constant-q-cpp/src/ext/kissfft/tools/kiss_fftr.c \
Chris@0 60 tuning-difference/src/TuningDifference.cpp \
Chris@0 61 tuning-difference/src/plugins.cpp \
Chris@0 62 vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \
Chris@0 63 vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp
Chris@0 64
Chris@0 65 HEADERS += \
Chris@0 66 tuning-difference/src/TuningDifference.h
Chris@0 67