Mercurial > hg > sonic-visualiser
view sv.pro @ 1144:a1ce253dc90e pluginscan
First cut running (but not yet using output of, or recovering from errors in) the plugin checker at startup
author | Chris Cannam |
---|---|
date | Thu, 14 Apr 2016 12:12:04 +0100 |
parents | f39869a1cbc0 |
children | 29c6a7cb114e |
line wrap: on
line source
TEMPLATE = app INCLUDEPATH += vamp-plugin-sdk win32-g++ { INCLUDEPATH += sv-dependency-builds/win32-mingw/include LIBS += -Lrelease -Lsv-dependency-builds/win32-mingw/lib } win32-msvc* { INCLUDEPATH += sv-dependency-builds/win32-msvc/include LIBS += -Lrelease -Lsv-dependency-builds/win32-msvc/lib } mac* { INCLUDEPATH += sv-dependency-builds/osx/include LIBS += -Lsv-dependency-builds/osx/lib } exists(config.pri) { include(config.pri) } !exists(config.pri) { CONFIG += release DEFINES += NDEBUG BUILD_RELEASE NO_TIMING DEFINES += HAVE_BZ2 HAVE_FFTW3 HAVE_FFTW3F HAVE_SNDFILE HAVE_SAMPLERATE HAVE_VAMP HAVE_VAMPHOSTSDK HAVE_RUBBERBAND HAVE_DATAQUAY HAVE_LIBLO HAVE_MAD HAVE_ID3TAG HAVE_PORTAUDIO LIBS += -lbz2 -lrubberband -lvamp-hostsdk -lfftw3 -lfftw3f -lsndfile -lFLAC -logg -lvorbis -lvorbisenc -lvorbisfile -logg -lmad -lid3tag -lportaudio -lsamplerate -lz -lsord-0 -lserd-0 -llo win* { LIBS += -lwinmm -lws2_32 } macx* { DEFINES += HAVE_COREAUDIO LIBS += -framework CoreAudio -framework CoreMidi -framework AudioUnit -framework AudioToolbox -framework CoreFoundation -framework CoreServices -framework Accelerate } } CONFIG += qt thread warn_on stl rtti exceptions c++11 QT += network xml gui widgets svg TARGET = "Sonic Visualiser" linux*:TARGET = sonic-visualiser solaris*:TARGET = sonic-visualiser DEPENDPATH += . bqaudioio svcore svgui svapp INCLUDEPATH += . bqaudioio svcore svgui svapp TRANSLATIONS += i18n/sonic-visualiser_ru.ts i18n/sonic-visualiser_en_GB.ts i18n/sonic-visualiser_en_US.ts i18n/sonic-visualiser_cs_CZ.ts OBJECTS_DIR = o MOC_DIR = o ICON = icons/sv-macicon.icns RC_FILE = icons/sv.rc contains(DEFINES, BUILD_STATIC):LIBS -= -ljack MY_LIBS = -Lsvapp -Lsvgui -Lsvcore -Lvamp-plugin-load-checker -Ldataquay -L. \ -lsvapp -lsvgui -lsvcore -lchecker -ldataquay -lbq linux* { MY_LIBS = -Wl,-Bstatic $$MY_LIBS -Wl,-Bdynamic } win* { MY_LIBS = -Lsvapp/release -Lsvgui/release -Lsvcore/release -Lvamp-plugin-load-checker/release -Ldataquay/release $$MY_LIBS } LIBS = $$MY_LIBS $$LIBS win* { PRE_TARGETDEPS += svapp/release/libsvapp.a \ svgui/release/libsvgui.a \ svcore/release/libsvcore.a \ dataquay/release/libdataquay.a \ vamp-plugin-load-checker/release/libchecker.a } !win* { PRE_TARGETDEPS += svapp/libsvapp.a \ svgui/libsvgui.a \ svcore/libsvcore.a \ dataquay/libdataquay.a \ vamp-plugin-load-checker/libchecker.a } RESOURCES += sonic-visualiser.qrc HEADERS += \ vamp-plugin-sdk/vamp-hostsdk/PluginBase.h \ vamp-plugin-sdk/vamp-hostsdk/PluginBufferingAdapter.h \ vamp-plugin-sdk/vamp-hostsdk/PluginChannelAdapter.h \ vamp-plugin-sdk/vamp-hostsdk/Plugin.h \ vamp-plugin-sdk/vamp-hostsdk/PluginHostAdapter.h \ vamp-plugin-sdk/vamp-hostsdk/PluginInputDomainAdapter.h \ vamp-plugin-sdk/vamp-hostsdk/PluginLoader.h \ vamp-plugin-sdk/vamp-hostsdk/PluginSummarisingAdapter.h \ vamp-plugin-sdk/vamp-hostsdk/PluginWrapper.h \ vamp-plugin-sdk/vamp-hostsdk/RealTime.h \ vamp-plugin-sdk/src/vamp-hostsdk/Window.h \ main/MainWindow.h \ main/NetworkPermissionTester.h \ main/Surveyer.h \ main/SVSplash.h \ main/PreferencesDialog.h SOURCES += \ vamp-plugin-sdk/src/vamp-hostsdk/PluginBufferingAdapter.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginChannelAdapter.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginHostAdapter.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginInputDomainAdapter.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginLoader.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginSummarisingAdapter.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/PluginWrapper.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/RealTime.cpp \ vamp-plugin-sdk/src/vamp-hostsdk/Files.cpp \ main/main.cpp \ main/OSCHandler.cpp \ main/MainWindow.cpp \ main/NetworkPermissionTester.cpp \ main/Surveyer.cpp \ main/SVSplash.cpp \ main/PreferencesDialog.cpp # for mac integration QMAKE_INFO_PLIST = deploy/osx/Info.plist