annotate svcore.pro @ 1228:a2091d148d7f project-file-rework

Cut down vastly on the number of config.pri files and places where their contents has to be effectively duplicated without them
author Chris Cannam
date Mon, 24 Oct 2016 17:53:33 +0100
parents 771a17925576
children 9ae2ce9190e6
rev   line source
Chris@811 1
Chris@824 2 TEMPLATE = lib
Chris@811 3
Chris@1174 4 INCLUDEPATH += ../vamp-plugin-sdk
Chris@1174 5
Chris@824 6 exists(config.pri) {
Chris@824 7 include(config.pri)
Chris@824 8 }
Chris@824 9
Chris@1054 10 CONFIG += staticlib qt thread warn_on stl rtti exceptions c++11
Chris@824 11 QT += network xml
Chris@824 12 QT -= gui
Chris@824 13
Chris@824 14 TARGET = svcore
Chris@824 15
Chris@1209 16 DEPENDPATH += . data plugin plugin/api/alsa ../dataquay ../checker ../piper-cpp
Chris@1209 17 INCLUDEPATH += . data plugin plugin/api/alsa ../dataquay ../checker ../piper-cpp
Chris@824 18 OBJECTS_DIR = o
Chris@824 19 MOC_DIR = o
Chris@824 20
Chris@824 21 # Doesn't work with this library, which contains C99 as well as C++
Chris@824 22 PRECOMPILED_HEADER =
Chris@824 23
Chris@824 24 # Set up suitable platform defines for RtMidi
Chris@824 25 linux*: DEFINES += __LINUX_ALSASEQ__
Chris@824 26 macx*: DEFINES += __MACOSX_CORE__
Chris@824 27 win*: DEFINES += __WINDOWS_MM__
Chris@824 28 solaris*: DEFINES += __RTMIDI_DUMMY_ONLY__
Chris@824 29
Chris@1228 30 include(files.pri)
Chris@824 31
Chris@1228 32 HEADERS = $$(SVCORE_HEADERS)
Chris@1228 33 SOURCES = $$(SVCORE_SOURCES)