annotate sv.pro @ 535:2fd3c90fff29 with-dependencies

Add dependency paths
author Chris Cannam <chris.cannam@eecs.qmul.ac.uk>
date Mon, 25 Mar 2013 15:20:27 +0000
parents e5e6625deb85
children 2fe2fd554522
rev   line source
chris@535 1
chris@535 2 TEMPLATE = app
chris@535 3
chris@535 4 include(config.pri)
chris@535 5
chris@535 6 CONFIG += qt thread warn_on stl rtti exceptions
chris@535 7 QT += network xml gui widgets
chris@535 8
chris@535 9 TARGET = "Sonic Visualiser"
chris@535 10 linux*:TARGET = sonic-visualiser
chris@535 11 solaris*:TARGET = sonic-visualiser
chris@535 12
chris@535 13 DEPENDPATH += . svcore svgui svapp
chris@535 14 INCLUDEPATH += . svcore svgui svapp
chris@535 15
chris@535 16 win32-g++ {
chris@535 17 INCLUDEPATH += sv-dependency-builds/win32-mingw/include
chris@535 18 LIBS += sv-dependency-builds/win32-mingw/lib
chris@535 19 }
chris@535 20 win32-msvc* {
chris@535 21 INCLUDEPATH += sv-dependency-builds/win32-msvc/include
chris@535 22 LIBS += sv-dependency-builds/win32-msvc/lib
chris@535 23 }
chris@535 24
chris@535 25 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@535 26
chris@535 27 OBJECTS_DIR = o
chris@535 28 MOC_DIR = o
chris@535 29
chris@535 30 ICON = icons/sv-macicon.icns
chris@535 31 RC_FILE = icons/sv.rc
chris@535 32
chris@535 33 contains(DEFINES, BUILD_STATIC):LIBS -= -ljack
chris@535 34
chris@535 35 MY_LIBS = -Lsvapp -Lsvgui -Lsvcore -Ldataquay -lsvapp -lsvgui -lsvcore -ldataquay
chris@535 36
chris@535 37 linux* {
chris@535 38 MY_LIBS = -Wl,-Bstatic $$MY_LIBS -Wl,-Bdynamic
chris@535 39 }
chris@535 40
chris@535 41 win* {
chris@535 42 MY_LIBS = -Lsvapp/debug -Lsvgui/debug -Lsvcore/debug -Ldataquay/debug $$MY_LIBS
chris@535 43 }
chris@535 44
chris@535 45 LIBS = $$MY_LIBS $$LIBS
chris@535 46
chris@535 47 win* {
chris@535 48 #PRE_TARGETDEPS += svapp/svapp.lib \
chris@535 49 # svgui/svgui.lib \
chris@535 50 # svcore/svcore.lib \
chris@535 51 # dataquay/dataquay.lib
chris@535 52 }
chris@535 53 !win* {
chris@535 54 PRE_TARGETDEPS += svapp/libsvapp.a \
chris@535 55 svgui/libsvgui.a \
chris@535 56 svcore/libsvcore.a \
chris@535 57 dataquay/libdataquay.a
chris@535 58 }
chris@535 59
chris@535 60 RESOURCES += sonic-visualiser.qrc
chris@535 61
chris@535 62 HEADERS += main/MainWindow.h \
chris@535 63 main/PreferencesDialog.h
chris@535 64 SOURCES += main/main.cpp \
chris@535 65 main/OSCHandler.cpp \
chris@535 66 main/MainWindow.cpp \
chris@535 67 main/PreferencesDialog.cpp
chris@535 68
chris@535 69 # for mac integration
chris@535 70 QMAKE_INFO_PLIST = deploy/osx/Info.plist
chris@535 71