diff base.pri @ 1720:3505d9536367 vext

An effort at having capnp header/source regenerated (since different versions of capnp are not compatible in this respect)
author Chris Cannam
date Tue, 27 Jun 2017 14:31:29 +0100
parents 4f73ec1359d5
children 28302e07f851
line wrap: on
line diff
--- a/base.pri	Tue Jun 27 11:30:50 2017 +0100
+++ b/base.pri	Tue Jun 27 14:31:29 2017 +0100
@@ -63,5 +63,12 @@
 for (file, CLIENT_HEADERS) {
     HEADERS += $$sprintf("piper-cpp/vamp-client/qt/%1",  $$file)
 }
-    
+
 SOURCES += piper-cpp/vamp-capnp/piper-capnp.cpp
+
+capnpc.target = piper-cpp/vamp-capnp/piper-capnp.h
+capnpc.depends = piper/capnp/piper.capnp
+capnpc.commands = capnpc --src-prefix=piper/capnp -oc++:piper-cpp/vamp-capnp $$capnpc.depends
+
+QMAKE_EXTRA_TARGETS += capnpc
+PRE_TARGETDEPS += $$capnpc.target