KaiSzuttor / cpp_project_template

A skeleton for a c++ CMake project.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CPP project template

A skeleton for cmake-based c++ projects.

Build status: CI

Features

  • Github actions set up for continious integration

  • Uses catch2 for testing

  • Follows the pitchfork project layout convention

  • Sample configurations for:

  • Sample .gitignore file (generated with a useful online tool gitignore.io)

  • License header template in data/header_template.txt

  • Tools for license header updating: tools/license_headers.py, that can be used like e.g. this:

    ./tools/license_headers.py -y 2020 -t data/header_template.txt -o 'Kai Szuttor' -n 'CPP Project Template' -u 'https://github.com/kaiszuttor/cpp_project_template' -x tools
  • CMake support for:

About

A skeleton for a c++ CMake project.

License:GNU General Public License v3.0


Languages

Language:Python 71.7%Language:CMake 20.3%Language:C++ 7.9%