comparison runner.pro @ 248:c8e5fcddf8be

Merge
author Chris Cannam
date Fri, 18 Mar 2016 15:15:55 +0000
parents 5eadb3b687bb bb4b80c2987b
children 85ab36c3b7d8
comparison
equal deleted inserted replaced
247:5eadb3b687bb 248:c8e5fcddf8be
1 TEMPLATE = app 1 TEMPLATE = app
2
3 INCLUDEPATH += vamp-plugin-sdk
2 4
3 win32-g++ { 5 win32-g++ {
4 INCLUDEPATH += sv-dependency-builds/win32-mingw/include 6 INCLUDEPATH += sv-dependency-builds/win32-mingw/include
5 LIBS += -Lsv-dependency-builds/win32-mingw/lib 7 LIBS += -Lsv-dependency-builds/win32-mingw/lib
6 } 8 }
20 !exists(config.pri) { 22 !exists(config.pri) {
21 23
22 CONFIG += release 24 CONFIG += release
23 DEFINES += NDEBUG BUILD_RELEASE NO_TIMING 25 DEFINES += NDEBUG BUILD_RELEASE NO_TIMING
24 26
25 DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_VAMP HAVE_VAMPHOSTSDK HAVE_DATAQUAY HAVE_MAD HAVE_ID3TAG 27 DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_DATAQUAY HAVE_MAD HAVE_ID3TAG
26 28
27 LIBS += -lbz2 -lfftw3 -lfftw3f -lsndfile -lFLAC -logg -lvorbis -lvorbisenc -lvorbisfile -logg -lmad -lid3tag -lsamplerate -lz -lsord-0 -lserd-0 29 LIBS += -lbz2 -lfftw3 -lfftw3f -lsndfile -lFLAC -logg -lvorbis -lvorbisenc -lvorbisfile -logg -lmad -lid3tag -lsamplerate -lz -lsord-0 -lserd-0
28 30
29 win* { 31 win* {
30 DEFINES += _USE_MATH_DEFINES 32 DEFINES += _USE_MATH_DEFINES
47 # normal Windows builds, but the console feature doesn't get picked up 49 # normal Windows builds, but the console feature doesn't get picked up
48 # in my local cross-compile setup because qmake itself doesn't know to 50 # in my local cross-compile setup because qmake itself doesn't know to
49 # look for win32 features 51 # look for win32 features
50 win32-x-g++:QMAKE_LFLAGS += -Wl,-subsystem,console 52 win32-x-g++:QMAKE_LFLAGS += -Wl,-subsystem,console
51 53
52 # If you have compiled your Vamp plugin SDK with FFTW (using its 54 DEFINES += HAVE_FFTW3 HAVE_VAMP HAVE_VAMPHOSTSDK
53 # HAVE_FFTW3 flag), you can define the same flag here to ensure the
54 # program saves and restores FFTW wisdom in its configuration properly
55 #
56 DEFINES += HAVE_FFTW3
57 55
58 TARGET = sonic-annotator 56 TARGET = sonic-annotator
59 57
60 DEPENDPATH += . svcore runner 58 DEPENDPATH += . svcore runner
61 INCLUDEPATH += . dataquay svcore runner 59 INCLUDEPATH += . dataquay svcore runner
79 MY_LIBS = -Lsvcore/release -Ldataquay/release $$MY_LIBS 77 MY_LIBS = -Lsvcore/release -Ldataquay/release $$MY_LIBS
80 } 78 }
81 79
82 LIBS = $$MY_LIBS $$LIBS 80 LIBS = $$MY_LIBS $$LIBS
83 81
84 #PRE_TARGETDEPS += svcore/libsvcore.a 82 PRE_TARGETDEPS += svcore/libsvcore.a
85 83
86 HEADERS += \ 84 HEADERS += \
87 vamp-plugin-sdk/vamp-hostsdk/PluginBase.h \ 85 vamp-plugin-sdk/vamp-hostsdk/PluginBase.h \
88 vamp-plugin-sdk/vamp-hostsdk/PluginBufferingAdapter.h \ 86 vamp-plugin-sdk/vamp-hostsdk/PluginBufferingAdapter.h \
89 vamp-plugin-sdk/vamp-hostsdk/PluginChannelAdapter.h \ 87 vamp-plugin-sdk/vamp-hostsdk/PluginChannelAdapter.h \
111 vamp-plugin-sdk/src/vamp-hostsdk/PluginInputDomainAdapter.cpp \ 109 vamp-plugin-sdk/src/vamp-hostsdk/PluginInputDomainAdapter.cpp \
112 vamp-plugin-sdk/src/vamp-hostsdk/PluginLoader.cpp \ 110 vamp-plugin-sdk/src/vamp-hostsdk/PluginLoader.cpp \
113 vamp-plugin-sdk/src/vamp-hostsdk/PluginSummarisingAdapter.cpp \ 111 vamp-plugin-sdk/src/vamp-hostsdk/PluginSummarisingAdapter.cpp \
114 vamp-plugin-sdk/src/vamp-hostsdk/PluginWrapper.cpp \ 112 vamp-plugin-sdk/src/vamp-hostsdk/PluginWrapper.cpp \
115 vamp-plugin-sdk/src/vamp-hostsdk/RealTime.cpp \ 113 vamp-plugin-sdk/src/vamp-hostsdk/RealTime.cpp \
114 vamp-plugin-sdk/src/vamp-hostsdk/Files.cpp \
116 runner/main.cpp \ 115 runner/main.cpp \
117 runner/DefaultFeatureWriter.cpp \ 116 runner/DefaultFeatureWriter.cpp \
118 runner/FeatureExtractionManager.cpp \ 117 runner/FeatureExtractionManager.cpp \
119 runner/AudioDBFeatureWriter.cpp \ 118 runner/AudioDBFeatureWriter.cpp \
120 runner/FeatureWriterFactory.cpp \ 119 runner/FeatureWriterFactory.cpp \