Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Vcpkg | 18,180 | 21 hours ago | 22 | September 15, 2022 | 1,199 | mit | CMake | |||
C++ Library Manager for Windows, Linux, and MacOS | ||||||||||
Xmake | 6,773 | a day ago | 1 | February 27, 2018 | 66 | apache-2.0 | Lua | |||
🔥 A cross-platform build utility based on Lua | ||||||||||
Conan | 6,727 | 48 | 40 | a day ago | 336 | June 29, 2022 | 2,048 | mit | Python | |
Conan - The open-source C and C++ package manager | ||||||||||
Mamba | 4,405 | 2 | a day ago | 39 | July 26, 2022 | 493 | bsd-3-clause | C++ | ||
The Fast Cross-Platform Package Manager | ||||||||||
Cpm.cmake | 1,718 | 9 days ago | 63 | mit | CMake | |||||
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management. | ||||||||||
Modern Cpp Template | 1,190 | 3 months ago | 7 | unlicense | CMake | |||||
A template for modern C++ projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion. | ||||||||||
Cmake Conan | 649 | 14 days ago | 138 | mit | Python | |||||
CMake wrapper for conan C and C++ package manager | ||||||||||
Cget | 411 | 2 | 8 months ago | 15 | October 25, 2021 | 45 | other | Python | ||
C++ package retrieval | ||||||||||
Ocean | 144 | 2 years ago | 2 | mit | Rust | |||||
A C/C++ build system/project manager written in Rust | ||||||||||
Autowiring | 137 | 3 years ago | 7 | apache-2.0 | C++ | |||||
A C++ Inversion of Control Framework |
Cmake package retrieval. This can be used to download and install cmake packages. The advantages of using cget
are:
cget
. One cmake file is written and can be used to install a package with cget
or standalone.cget
. Standard cmake packages can be already installed immediately.cget
can be simply installed using pip
(you can get pip from here):
pip install cget
Or installed directly with python:
python setup.py install
On windows, you may want to install pkgconfig-lite to support packages that use pkgconfig. This can be installed with cget
as well:
cget install pfultz2/pkgconfig
We can also install cmake packages directly from source files, for example zlib:
cget install http://zlib.net/zlib-1.2.11.tar.gz
However, its much easier to install recipes so we don't have to remember urls:
cget install pfultz2/cget-recipes
Then we can install packages such as boost:
cget install boost
Or curl:
cget install curl
See here for the latest documentation.
This is supported on python 2.7, 3.4, and 3.5.