diff options
| author | Jussi Pakkanen <jpakkane@gmail.com> | 2013-05-27 01:20:54 +0300 |
|---|---|---|
| committer | Jussi Pakkanen <jpakkane@gmail.com> | 2013-05-27 01:20:54 +0300 |
| commit | c9cb49764bfb16a66b684803a06cba8d8c31fe9d (patch) | |
| tree | d547bba03e09e86c065cb08af1b6985457e57cd7 /test cases/frameworks/5 protocol buffers | |
| parent | 292ad6009c67b6e18830012f24fb3e886dafe589 (diff) | |
| download | meson-c9cb49764bfb16a66b684803a06cba8d8c31fe9d.tar.gz | |
Worked on expanding the generator so it works with protocol buffers. Does not work yet.
Diffstat (limited to 'test cases/frameworks/5 protocol buffers')
| -rw-r--r-- | test cases/frameworks/5 protocol buffers/defs.proto | 3 | ||||
| -rw-r--r-- | test cases/frameworks/5 protocol buffers/main.cpp | 6 | ||||
| -rw-r--r-- | test cases/frameworks/5 protocol buffers/meson.build | 14 |
3 files changed, 23 insertions, 0 deletions
diff --git a/test cases/frameworks/5 protocol buffers/defs.proto b/test cases/frameworks/5 protocol buffers/defs.proto new file mode 100644 index 000000000..f7956517c --- /dev/null +++ b/test cases/frameworks/5 protocol buffers/defs.proto @@ -0,0 +1,3 @@ +message Dummy { + required string text = 1; +} diff --git a/test cases/frameworks/5 protocol buffers/main.cpp b/test cases/frameworks/5 protocol buffers/main.cpp new file mode 100644 index 000000000..9fdb20b57 --- /dev/null +++ b/test cases/frameworks/5 protocol buffers/main.cpp @@ -0,0 +1,6 @@ +#include "defs.pb.h" + +int main(int argc, char **argv) { + Dummy d; + return 0; +} diff --git a/test cases/frameworks/5 protocol buffers/meson.build b/test cases/frameworks/5 protocol buffers/meson.build new file mode 100644 index 000000000..cf0005346 --- /dev/null +++ b/test cases/frameworks/5 protocol buffers/meson.build @@ -0,0 +1,14 @@ +project('protocol buffer test', 'cxx') + +protoc = find_program('protoc', required : true) +dep = find_dep('protobuf', required : true) + +gen = generator(protoc, \ + output_name : '@BASENAME@.pb.cc', + arguments : ['-I=@SOURCE_DIR@', '--cpp_out=@BUILD_DIR@', '@INPUT@']) + +generated = gen.process('defs.proto') +e = executable('prog', 'main.cpp', generated, + include_dirs: include_directories('.'), + dep : dep) +add_test('prototest', e) |
