A simple cmake buildsystem demo, demonstrates following cmake usage:
- set compiler and compile flags
- cmake control flow
- define function
- make a cmake module
- modern cmake usage
- use four google library suits(Protobuf, glog, gtest, benchmark) to demonstrate how to use 3rd-party libraries
- make a simple build.sh