diff options
author | Ivan Komissarov <abbapoh@gmail.com> | 2020-06-29 19:18:10 +0200 |
---|---|---|
committer | Ivan Komissarov <ABBAPOH@gmail.com> | 2020-07-21 12:18:40 +0000 |
commit | f00c3b009f9dc6a50006f4e4811683f19e764763 (patch) | |
tree | c72ddadcb51699bd9a64056fc8732daf2c8e12f1 /tests/auto/blackbox/testdata/capnproto/capnproto_relative_import.qbs | |
parent | c693cd509e31a946ac5b16662d3d466a20732f3d (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.qbs | 17 |
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", + ] +} |