Chris@451: Chris@451: TEMPLATE = app Chris@451: Chris@639: win32-g++ { Chris@639: INCLUDEPATH += sv-dependency-builds/win32-mingw/include Chris@639: LIBS += -Lsv-dependency-builds/win32-mingw/lib Chris@639: } Chris@639: win32-msvc* { Chris@639: INCLUDEPATH += sv-dependency-builds/win32-msvc/include Chris@639: LIBS += -Lsv-dependency-builds/win32-msvc/lib Chris@639: } Chris@742: mac* { Chris@742: INCLUDEPATH += sv-dependency-builds/osx/include Chris@742: LIBS += -Lsv-dependency-builds/osx/lib Chris@742: } Chris@639: Chris@639: exists(config.pri) { Chris@639: include(config.pri) Chris@639: } Chris@639: Chris@742: !exists(config.pri) { Chris@742: Chris@742: CONFIG += release Chris@742: DEFINES += NDEBUG BUILD_RELEASE NO_TIMING Chris@742: Chris@742: 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_2_0 Chris@742: Chris@743: LIBS += -lbz2 -lrubberband -lvamp-hostsdk -lfftw3 -lfftw3f -lsndfile -lFLAC -logg -lvorbis -lvorbisenc -lvorbisfile -logg -lmad -lid3tag -lportaudio -lsamplerate -lz -lsord-0 -lserd-0 -llo Chris@742: Chris@742: win* { Chris@743: LIBS += -lwinmm -lws2_32 Chris@742: } Chris@742: macx* { Chris@742: DEFINES += HAVE_COREAUDIO Chris@742: LIBS += -framework CoreAudio -framework CoreMidi -framework AudioUnit -framework AudioToolbox -framework CoreFoundation -framework CoreServices -framework Accelerate Chris@639: } Chris@639: } Chris@451: Chris@929: CONFIG += qt thread warn_on stl rtti exceptions c++11 Chris@951: QT += network xml gui widgets svg Chris@451: Chris@451: TARGET = "Sonic Visualiser" Chris@451: linux*:TARGET = sonic-visualiser Chris@451: solaris*:TARGET = sonic-visualiser Chris@451: Chris@517: DEPENDPATH += . svcore svgui svapp Chris@517: INCLUDEPATH += . svcore svgui svapp Chris@451: Chris@451: TRANSLATIONS += i18n/sonic-visualiser_ru.ts i18n/sonic-visualiser_en_GB.ts i18n/sonic-visualiser_en_US.ts i18n/sonic-visualiser_cs_CZ.ts Chris@451: Chris@451: OBJECTS_DIR = o Chris@451: MOC_DIR = o Chris@451: Chris@451: ICON = icons/sv-macicon.icns Chris@451: RC_FILE = icons/sv.rc Chris@451: Chris@451: contains(DEFINES, BUILD_STATIC):LIBS -= -ljack Chris@451: Chris@528: MY_LIBS = -Lsvapp -Lsvgui -Lsvcore -Ldataquay -lsvapp -lsvgui -lsvcore -ldataquay Chris@528: Chris@528: linux* { Chris@528: MY_LIBS = -Wl,-Bstatic $$MY_LIBS -Wl,-Bdynamic Chris@528: } Chris@528: Chris@639: win* { Chris@639: MY_LIBS = -Lsvapp/release -Lsvgui/release -Lsvcore/release -Ldataquay/release $$MY_LIBS Chris@639: } Chris@639: Chris@528: LIBS = $$MY_LIBS $$LIBS Chris@451: Chris@503: win* { Chris@689: PRE_TARGETDEPS += svapp/release/libsvapp.a \ Chris@689: svgui/release/libsvgui.a \ Chris@689: svcore/release/libsvcore.a \ Chris@689: dataquay/release/libdataquay.a Chris@503: } Chris@503: !win* { Chris@668: PRE_TARGETDEPS += svapp/libsvapp.a \ Chris@668: svgui/libsvgui.a \ Chris@668: svcore/libsvcore.a \ Chris@668: dataquay/libdataquay.a Chris@503: } Chris@451: Chris@451: RESOURCES += sonic-visualiser.qrc Chris@451: Chris@451: HEADERS += main/MainWindow.h \ Chris@663: main/NetworkPermissionTester.h \ Chris@662: main/Surveyer.h \ Chris@528: main/PreferencesDialog.h Chris@451: SOURCES += main/main.cpp \ Chris@451: main/OSCHandler.cpp \ Chris@451: main/MainWindow.cpp \ Chris@663: main/NetworkPermissionTester.cpp \ Chris@662: main/Surveyer.cpp \ Chris@528: main/PreferencesDialog.cpp Chris@451: Chris@451: # for mac integration Chris@451: QMAKE_INFO_PLIST = deploy/osx/Info.plist Chris@451: