learning-cmake

CMake tutorial project

A tutorial project demonstrating various CMake scenarios and best practices for building and managing C++ projects.

learning cmake

GitHub

3k stars
103 watching
793 forks
Language: CMake
last commit: over 5 years ago
Linked from 1 awesome list

best-practicesccmakecppexamplemakefiletutorial

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
ttroy50/cmake-examplesA collection of CMake examples demonstrating various configuration techniques and build processes for modern software projects.12,492
cpm-cmake/cpm.cmakeA CMake module for managing dependencies in cross-platform projects3,099
pr0g/cmake-examplesA collection of simple CMake projects to help understand the basics of CMake and installing.1,177
kitware/cmakeA cross-platform build system generator6,933
thelartians/packageproject.cmakeA CMake script generator for creating packageable projects with standardized configuration options.111
developerpaul123/cmakeinstallexampleAn example project demonstrating CMake's use in building and packaging a Windows-based C++ project with an installer.36
joeydevries/learnopenglContains code samples and resources for learning OpenGL programming11,157
schweitzer/modern-cmake-tutorialA tutorial on building and using CMake libraries with modern practices33
cmake-basis/basisA comprehensive suite of tools and utilities for creating and managing C++ projects and software libraries49
leetal/ios-cmakeA toolchain file for building C/C++/Obj-C++ applications for various Apple platforms1,934
viva64/pvs-studio-cmake-examplesExamples of integrating a static code analysis tool with CMake project builds and analyses.55
ruslo/cgoldA comprehensive guide to building and managing C++ projects using the CMake build system.527
lukka/run-cmakeAn action that automates C++ application builds using CMake and vcpkg.182
pabloariasal/modern-cmake-sampleA sample project demonstrating best practices and proper usage of CMake in building a library and an executable.669
krux02/minimal_cmake_exampleA minimal CMake project demonstrating source, resource, dependency, and packaging configurations.191