Useful CMake Examples
Repository Index
47,133 repositories indexed
1–24 of 42 · Most stars
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
- cpp
- cmake
- template
- dependency-manager
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
- dependency-manager
- package-manager
- cmake
- c
Scaffolding for BPF application development with libbpf and BPF CO-RE
Marrying Rust and CMake - Easy Rust and C/C++ Integration!
- cmake-cargo
- cmake
- cargo
- rust
Template for reliable, cross-platform C++ project setup using cmake.
- c-plus-plus
- cmake
- template
- c-plus-plus-11
Example library that shows best practices and proper usage of CMake by using targets
Boiler plate template for C++ projects, with CMake, Doctest, Travis CI, Appveyor, Github Actions and coverage reports.
- boilerplate
- cpp
- coveralls
- travis-ci
Easy Boost integration in CMake projects
An OS-agnostic C++ library template in plain CMake.
- cmake
- cmake-examples
- cmake-template
A small c++ template with modern CMake
A simple CMake utility for building and deploying Qt based applications on Android without QtCreator
A minimal CMake template for Qt 5 & 6 projects
Useful cmake macros that help with: compiler/linker flags, collecting sources, PCHs, Unity builds and other stuff.
- linker-flags
- cmake
- compiler-flags
- unity-build
this tries to be a minimal cmake example, that covers sources resources dependencies and packaging.
TranslatedFilm Simulation — a Windows port of SpektraLab
Gazebo simulation of dynamics environment in warehouses.
Contains the slides and examples for my "More Modern CMake" and "Oh No! More Modern CMake" talks from "Meeting C++" 2018 and 2019
CMake toolchain for all Arduino compatible boards
- arduino-cmake-toolchain
- cmake-toolchain
- arduino
- arduino-compilation
Example project which demonstrates various CMake features.
CMake modules for common applications related to computer graphics
Concise CMake 3.31+ templates for C++ executables and libraries.
- cmake
- template
Coveralls JSON coverage generator and uploader for CMake
A simple, cross-platform, and continuously integrated C++14 project template
- cpp
- cpp14
- cmake
- project-template