Skip to content

CookieCutter template for quick creation of C++ project structure with the 4 Cs: Clang, CMake, Conan and Catch2

License

Notifications You must be signed in to change notification settings

hyahiaoui/cookiecutter-cpp-4c-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CookieCutter C++ 4C Project Template

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.

Table of Contents

Requirements

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

Cloning

Clone the repository, using:

$ git clone https://github.com/alma/cookiecutter-cpp-4c-template.git

Usage

Modify the variables defined in cookiecutter.json, then generate your project from the project template:

$ cookiecutter cookiecutter-cpp-4c-template

About

CookieCutter template for quick creation of C++ project structure with the 4 Cs: Clang, CMake, Conan and Catch2

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published