Some checks failed
Build Docs / build-docs (push) Has been cancelled
Build and Test Code / test (push) Failing after 1s
Build and Test Code / coverage (push) Failing after 2s
Build and Test Code / static_analysis (push) Failing after 1s
Build and Test Code / sanitize (push) Failing after 1s
${REPO_NAME_PASCAL}
${REPO_DESCRIPTION}
Build Instructions
The provided Docker image includes all necessary dependencies to build and debug C/C++ applications. While the main build system is Meson, a Justfile is provided for convenience. With dependencies installed, or inside the Docker container, run the following:
Available recipes:
bootstrap # Bootstrap the project when cloning for the first time by installing git hooks
build target="" # Build a target, or default if none is specified
check # Static analysis
clean # Clean the build directory
configure # Recipe to configure the build environment
coverage # Coverage recipe
debug # Debug build
default # List all available targets
dev # Build and run the development environment
docs # Build the documentation
format # Run the autoformatter
release # Release build
sanitize # Run tests with address sanitizer
spotless # Obliterate the build directory
test # Run the unit tests
Description
This is a basic template repository based on the Meson build system, the Doctest unit test framework, and Doxygen. It's designed to be fully ready for C++ application development in a VS Code environment on Linux with minimal dependencies.
Release 2.0.0
Latest
Languages
Dockerfile
45.3%
Just
34.2%
Meson
16.6%
C++
3.9%