Alternatives To Cget
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Vcpkg18,180
21 hours ago22September 15, 20221,199mitCMake
C++ Library Manager for Windows, Linux, and MacOS
Xmake6,773
a day ago1February 27, 201866apache-2.0Lua
🔥 A cross-platform build utility based on Lua
Conan6,7274840a day ago336June 29, 20222,048mitPython
Conan - The open-source C and C++ package manager
Mamba4,4052a day ago39July 26, 2022493bsd-3-clauseC++
The Fast Cross-Platform Package Manager
Cpm.cmake1,718
9 days ago63mitCMake
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
Modern Cpp Template1,190
3 months ago7unlicenseCMake
A template for modern C++ projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion.
Cmake Conan649
14 days ago138mitPython
CMake wrapper for conan C and C++ package manager
Cget411
28 months ago15October 25, 202145otherPython
C++ package retrieval
Ocean144
2 years ago2mitRust
A C/C++ build system/project manager written in Rust
Autowiring137
3 years ago7apache-2.0C++
A C++ Inversion of Control Framework
Alternatives To Cget
Select To Compare


Alternative Project Comparisons
Readme

cget

Cmake package retrieval. This can be used to download and install cmake packages. The advantages of using cget are:

  • Non-intrusive: There is no need to write special hooks in cmake to use cget. One cmake file is written and can be used to install a package with cget or standalone.
  • Works out of the box: Since it uses the standard build and install of cmake, it already works with almost all cmake packages. There is no need to wait for packages to convert over to support cget. Standard cmake packages can be already installed immediately.
  • Decentralized: Packages can be installed from anywhere, from github, urls, or local files.

Getting cget

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

Quickstart

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

Documentation

See here for the latest documentation.

Supported platforms

This is supported on python 2.7, 3.4, and 3.5.

Popular Package Manager Projects
Popular Cmake Projects
Popular Package Managers Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Cpp
C Plus Plus
C
Cmake
Package Manager
Dependency Manager