annotate tuning-difference.pro @ 2:b77ce402e5e5

Collect output plugins & metadata into out/
author Chris Cannam
date Wed, 13 Nov 2019 13:38:45 +0000
parents eaa4410df4cd
children 579943235728
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@2 36 !win* {
Chris@2 37 QMAKE_POST_LINK += cp tuning-difference/tuning-difference.cat tuning-difference/tuning-difference.n3 out/
Chris@2 38 }
Chris@0 39
Chris@0 40 SOURCES += \
Chris@0 41 constant-q-cpp/src/CQKernel.cpp \
Chris@0 42 constant-q-cpp/src/ConstantQ.cpp \
Chris@0 43 constant-q-cpp/src/CQSpectrogram.cpp \
Chris@0 44 constant-q-cpp/src/CQInverse.cpp \
Chris@0 45 constant-q-cpp/src/Chromagram.cpp \
Chris@0 46 constant-q-cpp/src/Pitch.cpp \
Chris@0 47 constant-q-cpp/src/dsp/FFT.cpp \
Chris@0 48 constant-q-cpp/src/dsp/KaiserWindow.cpp \
Chris@0 49 constant-q-cpp/src/dsp/MathUtilities.cpp \
Chris@0 50 constant-q-cpp/src/dsp/Resampler.cpp \
Chris@0 51 constant-q-cpp/src/dsp/SincWindow.cpp \
Chris@0 52 constant-q-cpp/src/ext/kissfft/kiss_fft.c \
Chris@0 53 constant-q-cpp/src/ext/kissfft/tools/kiss_fftr.c \
Chris@0 54 tuning-difference/src/TuningDifference.cpp \
Chris@0 55 tuning-difference/src/plugins.cpp \
Chris@0 56 vamp-plugin-sdk/src/vamp-sdk/PluginAdapter.cpp \
Chris@0 57 vamp-plugin-sdk/src/vamp-sdk/RealTime.cpp
Chris@0 58
Chris@0 59 HEADERS += \
Chris@0 60 tuning-difference/src/TuningDifference.h
Chris@0 61