annotate svapp.pro @ 451:dc1a360f2b69

Allow layers to be loaded without models if their layer class explicitly says it's OK (otherwise default template won't load, as it has an empty waveform layer)
author Chris Cannam
date Mon, 20 Apr 2015 10:10:26 +0100
parents 9429622647e6
children d9d132c0e240 56acd9368532
rev   line source
chris@264 1
chris@264 2 TEMPLATE = lib
chris@264 3
Chris@265 4 exists(config.pri) {
Chris@265 5 include(config.pri)
Chris@265 6 }
Chris@316 7 !exists(config.pri) {
Chris@334 8
Chris@334 9 CONFIG += release
Chris@334 10 DEFINES += NDEBUG BUILD_RELEASE NO_TIMING
Chris@334 11
Chris@316 12 win32-g++ {
Chris@316 13 INCLUDEPATH += ../sv-dependency-builds/win32-mingw/include
Chris@316 14 LIBS += -L../sv-dependency-builds/win32-mingw/lib
Chris@316 15 }
Chris@316 16 win32-msvc* {
Chris@316 17 INCLUDEPATH += ../sv-dependency-builds/win32-msvc/include
Chris@316 18 LIBS += -L../sv-dependency-builds/win32-msvc/lib
Chris@316 19 }
Chris@316 20 macx* {
Chris@316 21 INCLUDEPATH += ../sv-dependency-builds/osx/include
Chris@316 22 LIBS += -L../sv-dependency-builds/osx/lib
Chris@316 23 }
Chris@316 24
Chris@316 25 win* {
Chris@265 26 DEFINES += HAVE_PORTAUDIO_2_0
Chris@265 27 }
Chris@316 28 macx* {
Chris@319 29 DEFINES += HAVE_COREAUDIO HAVE_PORTAUDIO_2_0
Chris@316 30 }
Chris@265 31 }
chris@264 32
Chris@439 33 CONFIG += staticlib qt thread warn_on stl rtti exceptions c++11
chris@264 34 QT += network xml gui widgets
chris@264 35
chris@264 36 TARGET = svapp
chris@264 37
chris@264 38 DEPENDPATH += . ../svcore ../svgui
chris@264 39 INCLUDEPATH += . ../svcore ../svgui
chris@264 40 OBJECTS_DIR = o
chris@264 41 MOC_DIR = o
chris@264 42
chris@264 43 HEADERS += audioio/AudioCallbackPlaySource.h \
chris@264 44 audioio/AudioCallbackPlayTarget.h \
chris@264 45 audioio/AudioGenerator.h \
chris@264 46 audioio/AudioJACKTarget.h \
chris@264 47 audioio/AudioPortAudioTarget.h \
chris@264 48 audioio/AudioPulseAudioTarget.h \
chris@264 49 audioio/AudioTargetFactory.h \
Chris@305 50 audioio/ClipMixer.h \
Chris@313 51 audioio/ContinuousSynth.h \
chris@264 52 audioio/PlaySpeedRangeMapper.h
Chris@305 53
chris@264 54 SOURCES += audioio/AudioCallbackPlaySource.cpp \
chris@264 55 audioio/AudioCallbackPlayTarget.cpp \
chris@264 56 audioio/AudioGenerator.cpp \
chris@264 57 audioio/AudioJACKTarget.cpp \
chris@264 58 audioio/AudioPortAudioTarget.cpp \
chris@264 59 audioio/AudioPulseAudioTarget.cpp \
chris@264 60 audioio/AudioTargetFactory.cpp \
Chris@307 61 audioio/ClipMixer.cpp \
Chris@313 62 audioio/ContinuousSynth.cpp \
chris@264 63 audioio/PlaySpeedRangeMapper.cpp
chris@264 64
chris@264 65 HEADERS += framework/Document.h \
chris@264 66 framework/MainWindowBase.h \
chris@264 67 framework/SVFileReader.h \
chris@264 68 framework/TransformUserConfigurator.h \
chris@264 69 framework/VersionTester.h
chris@264 70
chris@264 71 SOURCES += framework/Document.cpp \
chris@264 72 framework/MainWindowBase.cpp \
chris@264 73 framework/SVFileReader.cpp \
chris@264 74 framework/TransformUserConfigurator.cpp \
chris@264 75 framework/VersionTester.cpp
chris@264 76