comparison base.pro @ 328:e16e4cda23b9

Update build system to follow current SV
author Chris Cannam
date Mon, 11 Jun 2018 19:29:14 +0100
parents
children ba3c0e70b5dd
comparison
equal deleted inserted replaced
327:0e866ef12d87 328:e16e4cda23b9
1
2 TEMPLATE = lib
3
4 exists(config.pri) {
5 include(config.pri)
6 }
7
8 !exists(config.pri) {
9 include(noconfig.pri)
10 }
11
12 include(base.pri)
13
14 CONFIG += staticlib
15 QT += network xml
16 QT -= gui
17
18 TARGET = base
19
20 OBJECTS_DIR = o
21 MOC_DIR = o
22
23 include(bq-files.pri)
24 include(vamp-plugin-sdk-files.pri)
25 include(svcore/files.pri)
26
27 DATAQUAY_SOURCES=$$fromfile(dataquay/lib.pro, SOURCES)
28 DATAQUAY_HEADERS=$$fromfile(dataquay/lib.pro, HEADERS)
29
30 for (file, BQ_SOURCES) { SOURCES += $$file }
31 for (file, BQ_HEADERS) { HEADERS += $$file }
32
33 for (file, VAMP_SOURCES) { SOURCES += $$file }
34 for (file, VAMP_HEADERS) { HEADERS += $$file }
35
36 for (file, DATAQUAY_SOURCES) { SOURCES += $$sprintf("dataquay/%1", $$file) }
37 for (file, DATAQUAY_HEADERS) { HEADERS += $$sprintf("dataquay/%1", $$file) }
38
39 for (file, SVCORE_SOURCES) { SOURCES += $$sprintf("svcore/%1", $$file) }
40 for (file, SVCORE_HEADERS) { HEADERS += $$sprintf("svcore/%1", $$file) }