Mercurial > hg > piper-cpp
annotate vamp-client/qt/test.pro @ 250:0701519bb35b
Force use of .a from vamp-plugin-sdk dir
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Thu, 15 Jun 2017 11:52:57 +0100 |
parents | c67a0a945b6b |
children | 41bbfede402a |
rev | line source |
---|---|
cannam@150 | 1 |
cannam@150 | 2 TEMPLATE = app |
cannam@150 | 3 |
cannam@150 | 4 CONFIG += qt stl c++11 exceptions console warn_on |
cannam@150 | 5 QT -= xml network gui widgets |
cannam@150 | 6 |
cannam@150 | 7 !win32 { |
cannam@150 | 8 QMAKE_CXXFLAGS += -Werror |
cannam@150 | 9 } |
cannam@150 | 10 |
cannam@150 | 11 OBJECTS_DIR = ../o |
cannam@150 | 12 MOC_DIR = ../o |
cannam@150 | 13 |
cannam@150 | 14 VAMPSDK_DIR = ../../../vamp-plugin-sdk |
cannam@150 | 15 PIPER_DIR = ../../../piper |
cannam@150 | 16 |
cannam@250 | 17 QMAKE_CXXFLAGS = -I$$VAMPSDK_DIR -I/usr/local/lib -I.. -I../.. |
cannam@150 | 18 |
cannam@250 | 19 LIBS += $$VAMPSDK_DIR/libvamp-hostsdk.a -L/usr/local/lib -lcapnp -lkj |
cannam@150 | 20 |
cannam@150 | 21 # Using the "console" CONFIG flag above should ensure this happens for |
cannam@150 | 22 # normal Windows builds, but this may be necessary when cross-compiling |
cannam@150 | 23 win32-x-g++:QMAKE_LFLAGS += -Wl,-subsystem,console |
cannam@150 | 24 |
cannam@150 | 25 macx*: CONFIG -= app_bundle |
cannam@150 | 26 |
cannam@150 | 27 TARGET = test |
cannam@150 | 28 |
cannam@150 | 29 SOURCES += \ |
cannam@150 | 30 test.cpp \ |
cannam@150 | 31 ../../vamp-capnp/piper-capnp.cpp |
cannam@150 | 32 |
cannam@150 | 33 HEADERS += \ |
cannam@150 | 34 ProcessQtTransport.h \ |
cannam@208 | 35 PiperAutoPlugin.h \ |
cannam@150 | 36 ../CapnpRRClient.h \ |
cannam@150 | 37 ../Loader.h \ |
cannam@150 | 38 ../PluginClient.h \ |
cannam@208 | 39 ../PiperVampPlugin.h \ |
cannam@150 | 40 ../SynchronousTransport.h |
cannam@150 | 41 |
cannam@150 | 42 |