Mercurial > hg > svcore
view svcore.pro @ 1742:52705a328b34 by-id
Rejig ById so as to put everything in a single pool, so that at the core you can go from numeric id (untyped) to anything the object can be dynamic_cast to. Useful for building other abstractions like PlayParameter-type registrations that don't know about e.g. Models. Probably some more tweaking needed. Also add tests
author | Chris Cannam |
---|---|
date | Fri, 28 Jun 2019 17:36:30 +0100 |
parents | d45a16c232bd |
children |
line wrap: on
line source
TEMPLATE = lib INCLUDEPATH += ../vamp-plugin-sdk exists(config.pri) { include(config.pri) } CONFIG += staticlib qt thread warn_on stl rtti exceptions c++11 QT += network xml QT -= gui TARGET = svcore DEPENDPATH += . data plugin plugin/api/alsa ../dataquay ../checker ../piper-cpp INCLUDEPATH += . data plugin plugin/api/alsa ../dataquay ../checker ../piper-cpp OBJECTS_DIR = o MOC_DIR = o # Doesn't work with this library, which contains C99 as well as C++ PRECOMPILED_HEADER = # Set up suitable platform defines for RtMidi linux*: DEFINES += __LINUX_ALSASEQ__ macx*: DEFINES += __MACOSX_CORE__ win*: DEFINES += __WINDOWS_MM__ solaris*: DEFINES += __RTMIDI_DUMMY_ONLY__ include(files.pri) HEADERS = $$SVCORE_HEADERS SOURCES = $$SVCORE_SOURCES