Mercurial > hg > sonic-annotator
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 \ |