Skip to content

A C++ project template using cmake, git and vcpkg

Notifications You must be signed in to change notification settings

daehlith/cpp-project-template

Repository files navigation

cpp-project-template

Features

  • A modern CMake based build-system
  • vcpkg for package management
  • clang-format and editorconfig for source code formatting
  • clang-tidy for linting
  • API documentation via doxygen

Prerequisites

The template project assumes the following software is available in a build / development environment:

  • CMake 3.21 or newer
  • vcpkg
  • A compiler with C++ 17 support
  • doxygen

Releases

No releases published