/bufferblink

protobuf with cmake example.

Primary LanguageC++BSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

bufferblink

protobuf with cmake example.

build

# if you do need protoc.
cmake . -B build -D protobuf_BUILD_TESTS=off

# if you dont need protoc.
cmake . -B build -D protobuf_BUILD_TESTS=off -D protobuf_BUILD_PROTOC_BINARIES=OFF

# if you wanna build protobuf from source
cmake . -B build -D protobuf_BUILD_TESTS=off -D USE_PROTOBUF_FROM_SOURCE=ON

test

cd build
ctest -C Debug/Release

TODO

  • ship protoc in project.
  • move generated file to a separate project for reuse by multi projects.
  • add switch to use protobuf build from source or vise versa.
  • add protoc linux support.