modern-cmake-sample

CMake example

A sample project demonstrating best practices and proper usage of CMake in building a library and an executable.

Example library that shows best practices and proper usage of CMake by using targets

GitHub

667 stars
18 watching
70 forks
Language: CMake
last commit: over 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
pr0g/cmake-examples A collection of simple CMake projects to help understand the basics of CMake and installing. 1,169
toeb/moderncmake A collection of samples and tutorials to learn modern CMake 231
krux02/minimal_cmake_example A minimal CMake project demonstrating source, resource, dependency, and packaging configurations. 188
bast/cmake-example Demonstrates various CMake features and builds a CDash testing dashboard 142
schweitzer/modern-cmake-tutorial A tutorial on building and using CMake libraries with modern practices 33
developerpaul123/cmakeinstallexample An example project demonstrating CMake's use in building and packaging a Windows-based C++ project with an installer. 36
viva64/pvs-studio-cmake-examples Examples of integrating a static code analysis tool with CMake project builds and analyses. 53
forexample/package-example A CMake example project demonstrating the installation and usage of a package 398
thelartians/packageproject.cmake A CMake script generator for creating packageable projects with standardized configuration options. 108
acdemiralp/cmake_templates Templates for creating C++ projects with cmake. 128
eyescale/cmake A collection of reusable CMake modules and scripts to simplify project setup and dependencies. 156
mhmrhm/seemake A feature-packed CMake template with testing, static and dynamic checks, coverage reports, and documentation 4
cmake-basis/basis A comprehensive suite of tools and utilities for creating and managing C++ projects and software libraries 48
rpavlik/cmake-modules A collection of CMake modules for various software development needs 1,019
bilke/cmake-modules A collection of additional CMake functionality. 548