CPM.cmake
Dependency manager
A CMake module for managing dependencies in cross-platform projects
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
3k stars
34 watching
187 forks
Language: CMake
last commit: 3 months ago
Linked from 2 awesome lists
buildscc-plus-pluscmakecppcross-platformdependenciesdependencydependency-managergitpackage-managerreproduciblereproducible-buildssvnupdateversion-managerversions
Related projects:
Repository | Description | Stars |
---|---|---|
pfultz2/cmake-get | A CMake module to manage dependencies in build configurations. | 63 |
cpp-pm/hunter | A C/C++ package manager providing a cross-platform solution for managing dependencies and packages in software projects. | 612 |
thelartians/packageproject.cmake | A CMake script generator for creating packageable projects with standardized configuration options. | 108 |
pfultz2/cget | A package manager that simplifies the process of retrieving and installing C++ packages using CMake. | 453 |
thelartians/moderncppstarter | A template project providing a set of tools and best practices for building modern C++ projects with automated testing, continuous integration, and code coverage. | 4,468 |
paragonpawns/cmake-version-manager | A tool to manage multiple versions of CMake | 5 |
cmake-basis/basis | A comprehensive suite of tools and utilities for creating and managing C++ projects and software libraries | 48 |
akagi201/learning-cmake | A tutorial project demonstrating various CMake scenarios and best practices for building and managing C++ projects. | 3,206 |
developerpaul123/cmakeinstallexample | An example project demonstrating CMake's use in building and packaging a Windows-based C++ project with an installer. | 36 |
kitware/cmake | A cross-platform build system generator | 6,875 |
microsoft/vcpkg | A tool to manage dependencies and packages for C/C++ projects on various platforms. | 23,263 |
bilke/cmake-modules | A collection of additional CMake functionality. | 548 |
krux02/minimal_cmake_example | A minimal CMake project demonstrating source, resource, dependency, and packaging configurations. | 188 |
forexample/package-example | A CMake example project demonstrating the installation and usage of a package | 398 |
iauns/cpm | A tool for managing and building C++ modules with automatic dependency resolution and symbol management. | 746 |