forked from sonic-visualiser/sonic-lineup
-
Notifications
You must be signed in to change notification settings - Fork 0
/
convert.pro
47 lines (31 loc) · 1.24 KB
/
convert.pro
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
TEMPLATE = app
CONFIG += stl exceptions console warn_on
CONFIG -= qt
exists(config.pri) {
include(config.pri)
}
!exists(config.pri) {
include(noconfig.pri)
macx*: LIBS -= -framework CoreAudio -framework CoreMidi -framework AudioUnit -framework AudioToolbox -framework CoreFoundation -framework CoreServices -framework Accelerate -lbz2 -lz
}
# Can't support this flag with the JSON11 and basen modules as they stand
QMAKE_CXXFLAGS -= -Werror
# Using the "console" CONFIG flag above should ensure this happens for
# normal Windows builds, but this may be necessary when cross-compiling
win32-x-g++: QMAKE_LFLAGS += -Wl,-subsystem,console
macx*: CONFIG -= app_bundle
linux*: LIBS += -ldl
TARGET = piper-convert
OBJECTS_DIR = o
MOC_DIR = o
INCLUDEPATH += piper-vamp-cpp piper-vamp-cpp/ext vamp-plugin-sdk
include(vamp-plugin-sdk-files.pri)
for (file, VAMP_SOURCES) { SOURCES += $$file }
for (file, VAMP_HEADERS) { HEADERS += $$file }
HEADERS += \
piper-vamp-cpp/vamp-capnp/piper.capnp.h \
piper-vamp-cpp/vamp-capnp/VampnProto.h
SOURCES += \
piper-vamp-cpp/vamp-capnp/piper-capnp.cpp \
piper-vamp-cpp/ext/json11/json11.cpp \
piper-vamp-cpp/vamp-server/convert.cpp