aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/blackbox/testdata/capnproto/capnproto_relative_import.qbs
diff options
context:
space:
mode:
authorIvan Komissarov <abbapoh@gmail.com>2020-06-29 19:18:10 +0200
committerIvan Komissarov <ABBAPOH@gmail.com>2020-07-21 12:18:40 +0000
commitf00c3b009f9dc6a50006f4e4811683f19e764763 (patch)
treec72ddadcb51699bd9a64056fc8732daf2c8e12f1 /tests/auto/blackbox/testdata/capnproto/capnproto_relative_import.qbs
parentc693cd509e31a946ac5b16662d3d466a20732f3d (diff)
Add support for Cap'n Proto for the c++ language
Cap'n Proto is a 'cerialization protocol' similar to protobuf: https://capnproto.org/index.html This patch mainly focuses on the c++ support for the capnp protocol keeping in mind the possibility to add other languages later. Change-Id: Ib19a9df1f45f2787503197791ac597d06cc45e9d Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'tests/auto/blackbox/testdata/capnproto/capnproto_relative_import.qbs')
-rw-r--r--tests/auto/blackbox/testdata/capnproto/capnproto_relative_import.qbs17
1 files changed, 17 insertions, 0 deletions
diff --git a/tests/auto/blackbox/testdata/capnproto/capnproto_relative_import.qbs b/tests/auto/blackbox/testdata/capnproto/capnproto_relative_import.qbs
new file mode 100644
index 000000000..7c1991d8f
--- /dev/null
+++ b/tests/auto/blackbox/testdata/capnproto/capnproto_relative_import.qbs
@@ -0,0 +1,17 @@
+CppApplication {
+ Depends { name: "capnproto.cpp"; required: false }
+ condition: {
+ var result = qbs.targetPlatform === qbs.hostPlatform;
+ if (!result)
+ console.info("targetPlatform differs from hostPlatform");
+ if (!capnproto.cpp.present)
+ console.info("capnproto is not present");
+ return result && capnproto.cpp.present;
+ }
+ cpp.minimumMacosVersion: "10.8"
+ files: [
+ "bar.capnp",
+ "capnproto_relative_import.cpp",
+ "foo.capnp",
+ ]
+}