Useful CMake Examples
Repository Index
76,855 visible repositories in the index
1–24 of 24 · 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
Lightweight, high-performance HTML renderer for game and app developers.
MoonRay is an open-source, award-winning, state-of-the-art production path tracing renderer, initially developed at DreamWorks and an active member project of the Academy Software Foundation.
The missing CMake project initializer
- cmake
- python
- cpp
- executable
A CMake toolchain file for iOS/iPadOS, visionOS, macOS, watchOS & tvOS C/C++/Obj-C++ development
A template for modern C++ projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion.
- cmake
- cmake-template
- clang-format
- cpp
An Invitation to 3D Vision: A Tutorial for Everyone
- 3d-vision
- visual-geometry
- geometric-vision
- opencv
CMake toolchain file and other scripts for the Android NDK
Example library that shows best practices and proper usage of CMake by using targets
Useful cmake macros that help with: compiler/linker flags, collecting sources, PCHs, Unity builds and other stuff.
- linker-flags
- cmake
- compiler-flags
- unity-build
A simple framework for compile-time benchmarks
Contains the slides and examples for my "More Modern CMake" and "Oh No! More Modern CMake" talks from "Meeting C++" 2018 and 2019
Concise CMake 3.31+ templates for C++ executables and libraries.
- cmake
- template
A simple, cross-platform, and continuously integrated C++14 project template
- cpp
- cpp14
- cmake
- project-template
Standardise code formating for cmake projects with git and clang-format
Installation example for a C++ project (Windows) with Cmake.
CMake module for building Windows Installer packages with WiX toolset
- cmake
- wix-toolset
- wix
- cmake-module
Per-target CPPCheck for CMake
Add clang-tidy checks to a target using CMake
A feature-packed, ready-to-use CMake template with testing, static and dynamic checks, coverage reports, and a tutorial.
TigerBeetle C++ client
- tigerbeetle-client
- cpp
- distributed-database
- cplusplus
CMake integration for include-what-you-use
CMake scripts for Staticlibs projects