meson.build 391 B

1234567891011121314
  1. project('protocol buffer test', 'cpp')
  2. protoc = find_program('protoc')
  3. dep = dependency('protobuf')
  4. gen = generator(protoc, \
  5. output : ['@BASENAME@.pb.cc', '@BASENAME@.pb.h'],
  6. arguments : ['--proto_path=@SOURCE_DIR@', '--cpp_out=@BUILD_DIR@', '@INPUT@'])
  7. generated = gen.process('defs.proto')
  8. e = executable('prog', 'main.cpp', generated,
  9. dependencies : dep)
  10. test('prototest', e)