comparison base.pri @ 1827:e63cc95876cb baselib-win-build

Alternative build mechanism for Windows, with base as a library and a single script to run full builds
author Chris Cannam
date Thu, 24 May 2018 16:19:50 +0100
parents 5185ee58c44b
children 714f8dad57bc
comparison
equal deleted inserted replaced
1823:1b6ffed298a2 1827:e63cc95876cb
31 # Defines for Dataquay 31 # Defines for Dataquay
32 DEFINES += USE_SORD 32 DEFINES += USE_SORD
33 33
34 CONFIG += qt thread warn_on stl rtti exceptions c++11 34 CONFIG += qt thread warn_on stl rtti exceptions c++11
35 35
36 include(bq-files.pri)
37 include(vamp-plugin-sdk-files.pri)
38 include(svcore/files.pri)
39 include(capnp-regen.pri)
40
41 DATAQUAY_SOURCES=$$fromfile(dataquay/lib.pro, SOURCES)
42 DATAQUAY_HEADERS=$$fromfile(dataquay/lib.pro, HEADERS)
43
44 CHECKER_SOURCES=$$fromfile(checker/checker.pri, SOURCES)
45 CHECKER_HEADERS=$$fromfile(checker/checker.pri, HEADERS)
46
47 CLIENT_HEADERS=$$fromfile(piper-cpp/vamp-client/qt/test.pro, HEADERS)
48
49 for (file, BQ_SOURCES) { SOURCES += $$file }
50 for (file, BQ_HEADERS) { HEADERS += $$file }
51
52 for (file, VAMP_SOURCES) { SOURCES += $$file }
53 for (file, VAMP_HEADERS) { HEADERS += $$file }
54
55 for (file, DATAQUAY_SOURCES) { SOURCES += $$sprintf("dataquay/%1", $$file) }
56 for (file, DATAQUAY_HEADERS) { HEADERS += $$sprintf("dataquay/%1", $$file) }
57
58 for (file, CHECKER_SOURCES) { SOURCES += $$sprintf("checker/%1", $$file) }
59 for (file, CHECKER_HEADERS) { HEADERS += $$sprintf("checker/%1", $$file) }
60
61 for (file, SVCORE_SOURCES) { SOURCES += $$sprintf("svcore/%1", $$file) }
62 for (file, SVCORE_HEADERS) { HEADERS += $$sprintf("svcore/%1", $$file) }
63
64 for (file, CLIENT_HEADERS) {
65 HEADERS += $$sprintf("piper-cpp/vamp-client/qt/%1", $$file)
66 }
67
68 SOURCES += piper-cpp/vamp-capnp/piper-capnp.cpp
69