annotate svcore.pro @ 1879:652c5360e682

Ensure transforms are populated before instantiateDefaultPluginFor runs - otherwise if we have prior knowledge of a transform id, we can find ourselves trying to instantiate it before the plugin factory has heard of it and e.g. knows which server to use
author Chris Cannam
date Thu, 25 Jun 2020 12:20:06 +0100
parents d45a16c232bd
children
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@1249 32 HEADERS = $$SVCORE_HEADERS
Chris@1249 33 SOURCES = $$SVCORE_SOURCES
Chris@824 34