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 \