Simple CMake based template for a common C++ project.
The template is based on the following components:
- CMake
- boost
- googletest
- fmt
See scripts/ for dependency install scripts for multiple distributions.
GoogleTest is pulled in as a git submodule to avoid problems with missing cmake files in sub distributions.
Clone, prepare and build with the following steps:
git clone [email protected]:twyleg/template_project_cpp.git
cd template_project_cpp
git submodule update --init
mkdir build/
cd build/
cmake ../
make