CookieCutter template for quick creation of C++ project structure with the 4 Cs:
- The Clang compiler,
- The CMake build automation sorftware,
- The Conan package manager, and
- The Catch2 unit testing framework.
This project requires cookiecutter.
One can install it, using:
$ pip install --user cookiecutter
Alternatively, on macos, one can install it using homebrew:
$ brew install cookiecutter
Clone the repository, using:
$ git clone https://github.com/alma/cookiecutter-cpp-4c-template.git
Modify the variables defined in cookiecutter.json
, then generate your project from the project template:
$ cookiecutter cookiecutter-cpp-4c-template