Mercurial > hg > sonic-annotator
comparison runner.pro @ 178:f0f57af581d7
Bring in vamp-plugin-sdk as subrepo, so we can build it with fftw3 support (as this is a GPL'd program)
author | Chris Cannam |
---|---|
date | Thu, 16 Oct 2014 10:50:42 +0100 |
parents | 4b19d824a213 |
children | 766268a32378 |
comparison
equal
deleted
inserted
replaced
177:795d67a5e266 | 178:f0f57af581d7 |
---|---|
8 INCLUDEPATH += sv-dependency-builds/win32-msvc/include | 8 INCLUDEPATH += sv-dependency-builds/win32-msvc/include |
9 LIBS += -Lsv-dependency-builds/win32-msvc/lib | 9 LIBS += -Lsv-dependency-builds/win32-msvc/lib |
10 } | 10 } |
11 mac* { | 11 mac* { |
12 INCLUDEPATH += sv-dependency-builds/osx/include | 12 INCLUDEPATH += sv-dependency-builds/osx/include |
13 LIBS += -L../vamp-plugin-sdk -Lsv-dependency-builds/osx/lib | 13 LIBS += -Lsv-dependency-builds/osx/lib |
14 } | 14 } |
15 | 15 |
16 exists(config.pri) { | 16 exists(config.pri) { |
17 include(config.pri) | 17 include(config.pri) |
18 } | 18 } |
22 CONFIG += release | 22 CONFIG += release |
23 DEFINES += NDEBUG BUILD_RELEASE NO_TIMING | 23 DEFINES += NDEBUG BUILD_RELEASE NO_TIMING |
24 | 24 |
25 DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_VAMP HAVE_VAMPHOSTSDK HAVE_DATAQUAY HAVE_MAD HAVE_ID3TAG | 25 DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_VAMP HAVE_VAMPHOSTSDK HAVE_DATAQUAY HAVE_MAD HAVE_ID3TAG |
26 | 26 |
27 LIBS += -lbz2 -lvamp-hostsdk -lfftw3 -lfftw3f -lsndfile -lFLAC -logg -lvorbis -lvorbisenc -lvorbisfile -logg -lmad -lid3tag -lsamplerate -lz -lsord-0 -lserd-0 | 27 LIBS += -lbz2 -lfftw3 -lfftw3f -lsndfile -lFLAC -logg -lvorbis -lvorbisenc -lvorbisfile -logg -lmad -lid3tag -lsamplerate -lz -lsord-0 -lserd-0 |
28 | 28 |
29 win* { | 29 win* { |
30 LIBS += -lwinmm -lws2_32 | 30 LIBS += -lwinmm -lws2_32 |
31 } | 31 } |
32 macx* { | 32 macx* { |
33 DEFINES += HAVE_COREAUDIO | 33 DEFINES += HAVE_COREAUDIO |
34 LIBS += -framework CoreAudio -framework CoreMidi -framework AudioUnit -framework AudioToolbox -framework CoreFoundation -framework CoreServices -framework Accelerate | 34 LIBS += -framework CoreAudio -framework CoreMidi -framework AudioUnit -framework AudioToolbox -framework CoreFoundation -framework CoreServices -framework Accelerate |
35 } | |
36 linux* { | |
37 LIBS += -ldl | |
35 } | 38 } |
36 } | 39 } |
37 | 40 |
38 CONFIG += qt thread warn_on stl rtti exceptions console | 41 CONFIG += qt thread warn_on stl rtti exceptions console |
39 QT += xml network | 42 QT += xml network |
78 LIBS = $$MY_LIBS $$LIBS | 81 LIBS = $$MY_LIBS $$LIBS |
79 | 82 |
80 #PRE_TARGETDEPS += svcore/libsvcore.a | 83 #PRE_TARGETDEPS += svcore/libsvcore.a |
81 | 84 |
82 HEADERS += \ | 85 HEADERS += \ |
86 vamp-plugin-sdk/vamp-hostsdk/PluginBase.h \ | |
87 vamp-plugin-sdk/vamp-hostsdk/PluginBufferingAdapter.h \ | |
88 vamp-plugin-sdk/vamp-hostsdk/PluginChannelAdapter.h \ | |
89 vamp-plugin-sdk/vamp-hostsdk/Plugin.h \ | |
90 vamp-plugin-sdk/vamp-hostsdk/PluginHostAdapter.h \ | |
91 vamp-plugin-sdk/vamp-hostsdk/PluginInputDomainAdapter.h \ | |
92 vamp-plugin-sdk/vamp-hostsdk/PluginLoader.h \ | |
93 vamp-plugin-sdk/vamp-hostsdk/PluginSummarisingAdapter.h \ | |
94 vamp-plugin-sdk/vamp-hostsdk/PluginWrapper.h \ | |
95 vamp-plugin-sdk/vamp-hostsdk/RealTime.h \ | |
96 vamp-plugin-sdk/src/vamp-hostsdk/Window.h \ | |
83 runner/AudioDBFeatureWriter.h \ | 97 runner/AudioDBFeatureWriter.h \ |
84 runner/FeatureWriterFactory.h \ | 98 runner/FeatureWriterFactory.h \ |
85 runner/DefaultFeatureWriter.h \ | 99 runner/DefaultFeatureWriter.h \ |
86 runner/FeatureExtractionManager.h \ | 100 runner/FeatureExtractionManager.h \ |
87 runner/JAMSFeatureWriter.h \ | 101 runner/JAMSFeatureWriter.h \ |
88 runner/LabFeatureWriter.h \ | 102 runner/LabFeatureWriter.h \ |
89 runner/MIDIFeatureWriter.h \ | 103 runner/MIDIFeatureWriter.h \ |
90 runner/MultiplexedReader.h | 104 runner/MultiplexedReader.h |
91 | 105 |
92 SOURCES += \ | 106 SOURCES += \ |
107 vamp-plugin-sdk/src/vamp-hostsdk/PluginBufferingAdapter.cpp \ | |
108 vamp-plugin-sdk/src/vamp-hostsdk/PluginChannelAdapter.cpp \ | |
109 vamp-plugin-sdk/src/vamp-hostsdk/PluginHostAdapter.cpp \ | |
110 vamp-plugin-sdk/src/vamp-hostsdk/PluginInputDomainAdapter.cpp \ | |
111 vamp-plugin-sdk/src/vamp-hostsdk/PluginLoader.cpp \ | |
112 vamp-plugin-sdk/src/vamp-hostsdk/PluginSummarisingAdapter.cpp \ | |
113 vamp-plugin-sdk/src/vamp-hostsdk/PluginWrapper.cpp \ | |
114 vamp-plugin-sdk/src/vamp-hostsdk/RealTime.cpp \ | |
93 runner/main.cpp \ | 115 runner/main.cpp \ |
94 runner/DefaultFeatureWriter.cpp \ | 116 runner/DefaultFeatureWriter.cpp \ |
95 runner/FeatureExtractionManager.cpp \ | 117 runner/FeatureExtractionManager.cpp \ |
96 runner/AudioDBFeatureWriter.cpp \ | 118 runner/AudioDBFeatureWriter.cpp \ |
97 runner/FeatureWriterFactory.cpp \ | 119 runner/FeatureWriterFactory.cpp \ |