Skip to content
This repository has been archived by the owner on Feb 20, 2024. It is now read-only.

cpwonline/modern-cxx-project

Repository files navigation

banner GitHub release (latest by date) C++17 C++20 GPLv3 license

Modern C++ Project

Introduction

Developed, designed and made by the Software Developers Team of CPW Online | CPW Online website

Hello! Thank you for using this software, developed with a lot of effort and affection for the Free Software community.

About this software

Modern C++ Project is a project template for modern C++ projects.

Features

Support for

  • CMake
  • C++17 C++11
  • Docker
  • Clang
  • CppCheck
  • Conan
  • GoogleTest
  • AppImage for Linux
  • Doxygen
  • ccache

Requeriments

  • CMake
  • C++17 C++11
  • Conan
  • GoogleTest
  • Git

Installation

  • Download the source code
git clone https://github.com/cpwonline/modern-cxx-project.git
  • Build and install
cd modern-cxx-project
mkdir build && cd build
cmake .. -Dproject-name_CONAN=ON
make
sudo make install

How to use this software

  • Open the binary executable
./src/project-name

Documentation

Work in progress!

Donations

If you want to help us financially we accept your donations using Paypal and performing the following steps:

  1. Access the following URL from your browser: PayPal - CPW Online
  2. Let yourself go ;)

Contact

License

This project is under licence GNU General Public License v3.0 - see file LICENSE for more details