phiysng / bufferblink

protobuf with cmake example.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

protobuf with cmake example.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 72.6%Language:Makefile 17.3%Language:NASL 3.9%Language:Shell 3.4%Language:Starlark 0.7%Language:CMake 0.7%Language:M4 0.5%Language:Java 0.3%Language:C 0.2%Language:Python 0.1%Language:Objective-C 0.1%Language:Go 0.1%Language:Emacs Lisp 0.1%Language:Pawn 0.0%Language:Ruby 0.0%Language:PHP 0.0%Language:Vim Script 0.0%Language:Dart 0.0%