Useful CMake Examples
Repository Index
77,353 visible repositories in the index
1–24 of 43 · 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.
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
- dependency-manager
- package-manager
- cmake
- c
learning cmake
- cmake
- cpp
- c
- makefile
Dead Simple OpenGL
The missing CMake project initializer
- cmake
- python
- cpp
- executable
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
CMake-based MinGW-w64 Cross Toolchain
Smart pointers for the (GNU) C programming language
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
A toolchain file and examples using cmake for iOS development (this is a fork of a similar project found on code.google.com)
A simple CMake utility for building and deploying Qt based applications on Android without QtCreator
Samples for Learning Modern CMake
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.
CMake scripts for building OpenSceneGraph third party libraries.
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
CMake precompiled header support via custom PCH compiler extension
- cmake
- cmake-precompiled-headers
- clang
- gcc