diff sv.pro @ 1332:587c0e53ea86 3.0-integration

Rearrange svcore tests so they can all be built from the top level
author Chris Cannam
date Mon, 14 Nov 2016 17:53:16 +0000
parents c6513cae4747
children 6399dba63753
line wrap: on
line diff
--- a/sv.pro	Mon Nov 14 15:00:29 2016 +0000
+++ b/sv.pro	Mon Nov 14 17:53:16 2016 +0000
@@ -9,7 +9,8 @@
     include(noconfig.pri)
 }
 
-CONFIG += qt thread warn_on stl rtti exceptions c++11
+include(base.pri)
+
 QT += network xml gui widgets svg
 
 TARGET = "Sonic Visualiser"
@@ -22,15 +23,6 @@
 	i18n/sonic-visualiser_en_US.ts \
 	i18n/sonic-visualiser_cs_CZ.ts
 
-# Platform defines for RtMidi
-linux*:   DEFINES += __LINUX_ALSASEQ__
-macx*:    DEFINES += __MACOSX_CORE__
-win*:     DEFINES += __WINDOWS_MM__
-solaris*: DEFINES += __RTMIDI_DUMMY_ONLY__
-
-# Defines for Dataquay
-DEFINES += USE_SORD
-
 OBJECTS_DIR = o
 MOC_DIR = o
 
@@ -42,65 +34,14 @@
 # Mac integration
 QMAKE_INFO_PLIST = deploy/osx/Info.plist
 
-SV_INCLUDEPATH = \
-        . \
-	bqvec \
-	bqvec/bqvec \
-	bqresample \
-	bqaudioio \
-	bqaudioio/bqaudioio \
-	piper-cpp \
-	checker \
-	checker/checker \
-	dataquay \
-	dataquay/dataquay \
-	svcore \
-	svcore/data \
-	svcore/plugin/api/alsa \
-	svgui \
-	svapp \
-	vamp-plugin-sdk
-
-DEPENDPATH += $$SV_INCLUDEPATH
-INCLUDEPATH += $$SV_INCLUDEPATH
-
-include(bq-files.pri)
-include(vamp-plugin-sdk-files.pri)
-include(svcore/files.pri)
 include(svgui/files.pri)
 include(svapp/files.pri)
 
-DATAQUAY_SOURCES=$$fromfile(dataquay/lib.pro, SOURCES)
-DATAQUAY_HEADERS=$$fromfile(dataquay/lib.pro, HEADERS)
-
-CHECKER_SOURCES=$$fromfile(checker/checker.pri, SOURCES)
-CHECKER_HEADERS=$$fromfile(checker/checker.pri, HEADERS)
-
-CLIENT_HEADERS=$$fromfile(piper-cpp/vamp-client/client.pro, HEADERS)
-
-for (file, BQ_SOURCES)       { SOURCES += $$file }
-for (file, BQ_HEADERS)       { HEADERS += $$file }
-
-for (file, VAMP_SOURCES)     { SOURCES += $$file }
-for (file, VAMP_HEADERS)     { HEADERS += $$file }
-
-for (file, SVCORE_SOURCES)   { SOURCES += $$sprintf("svcore/%1",   $$file) }
 for (file, SVGUI_SOURCES)    { SOURCES += $$sprintf("svgui/%1",    $$file) }
 for (file, SVAPP_SOURCES)    { SOURCES += $$sprintf("svapp/%1",    $$file) }
-for (file, DATAQUAY_SOURCES) { SOURCES += $$sprintf("dataquay/%1", $$file) }
-for (file, CHECKER_SOURCES)  { SOURCES += $$sprintf("checker/%1",  $$file) }
 
-for (file, SVCORE_HEADERS)   { HEADERS += $$sprintf("svcore/%1",   $$file) }
 for (file, SVGUI_HEADERS)    { HEADERS += $$sprintf("svgui/%1",    $$file) }
 for (file, SVAPP_HEADERS)    { HEADERS += $$sprintf("svapp/%1",    $$file) }
-for (file, DATAQUAY_HEADERS) { HEADERS += $$sprintf("dataquay/%1", $$file) }
-for (file, CHECKER_HEADERS)  { HEADERS += $$sprintf("checker/%1",  $$file) }
-
-for (file, CLIENT_HEADERS) {
-    HEADERS += $$sprintf("piper-cpp/vamp-client/%1",  $$file)
-}
-
-SOURCES += piper-cpp/vamp-capnp/piper-capnp.cpp
 
 HEADERS += \
         main/MainWindow.h \