changeset 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 (2017-06-27)
parents 1f4fb4a0f62a
children bf8a5ce8fb62
files base.pri vext-lock.json vext-project.json
diffstat 3 files changed, 16 insertions(+), 1 deletions(-) [+]
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
--- a/vext-lock.json	Tue Jun 27 11:30:50 2017 +0100
+++ b/vext-lock.json	Tue Jun 27 14:31:29 2017 +0100
@@ -15,6 +15,9 @@
     "checker": {
       "pin": "cf18645ff411"
     },
+    "piper": {
+      "pin": "169626171d22e6c49c6bc4759283406f4336a5cb"
+    },
     "piper-cpp": {
       "pin": "878fec0491e31f37e02438c1e152df30e61c7fc4"
     },
--- a/vext-project.json	Tue Jun 27 11:30:50 2017 +0100
+++ b/vext-project.json	Tue Jun 27 14:31:29 2017 +0100
@@ -31,6 +31,11 @@
 	    "service": "soundsoftware",
 	    "repository": "vamp-plugin-load-checker"
         },
+        "piper": {
+            "vcs": "git",
+	    "service": "github",
+	    "owner": "piper-audio"
+        },
         "piper-cpp": {
             "vcs": "git",
 	    "service": "github",