https://github.com/martinhelmut/cpp-base-template
C++ project template.
https://github.com/martinhelmut/cpp-base-template
cmake cpack cpp ctest template
Last synced: 3 months ago
JSON representation
C++ project template.
- Host: GitHub
- URL: https://github.com/martinhelmut/cpp-base-template
- Owner: MartinHelmut
- License: mit
- Created: 2022-07-02T19:38:50.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-03-23T20:37:55.000Z (over 1 year ago)
- Last Synced: 2025-06-17T14:52:15.889Z (4 months ago)
- Topics: cmake, cpack, cpp, ctest, template
- Language: C++
- Homepage:
- Size: 37.1 KB
- Stars: 13
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Base project setup
C++ project template.
## Setup
The project uses [CMake](https://cmake.org) and [Ninja](https://ninja-build.org).
Thanks to Cmake presets, a full distribution build can be created via:
```shell
cmake --workflow --preset dist
```Also, running tests with CPack:
```shell
ctest --preset all
```## Disclaimer
An in-depth guide for the project template can be found at
the [blog post I wrote](https://martin-fieber.de/blog/basic-cpp-setup-with-dependency-management) at my website.