annotate svcore.pro @ 1833:21c792334c2e sensible-delimited-data-strings

Rewrite all the DelimitedDataString stuff so as to return vectors of individual cell strings rather than having the classes add the delimiters themselves. Rename accordingly to names based on StringExport. Take advantage of this in the CSV writer code so as to properly quote cells that contain delimiter characters.
author Chris Cannam
date Fri, 03 Apr 2020 17:11:05 +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