All Projects → pfultz2 → Cget

pfultz2 / Cget

Licence: other
C++ package retrieval

Programming Languages

python
139335 projects - #7 most used programming language
c
50402 projects - #5 most used programming language
cpp
1120 projects
cplusplus
227 projects

Projects that are alternatives of or similar to Cget

Cmake Get
Get dependencies with cmake
Stars: ✭ 59 (-84.05%)
Mutual labels:  cmake, osx, package-manager, dependency-manager
cppan
Project evolved into Software Network: https://github.com/SoftwareNetwork/sw
Stars: ✭ 108 (-70.81%)
Mutual labels:  package-manager, dependency-manager, crossplatform
Cpm.cmake
📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.
Stars: ✭ 560 (+51.35%)
Mutual labels:  cmake, package-manager, dependency-manager
Athens
A Go module datastore and proxy
Stars: ✭ 3,736 (+909.73%)
Mutual labels:  package-manager, dependency-manager
Magnum Bootstrap
Bootstrap projects for Magnum C++11/C++14 graphics engine
Stars: ✭ 69 (-81.35%)
Mutual labels:  cmake, osx
Moderncppstarter
🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.
Stars: ✭ 2,381 (+543.51%)
Mutual labels:  cmake, dependency-manager
Modern Cpp Template
A template for modern C++ projects using CMake, Clang-Format, CI, unit testing and more, with support for downstream inclusion.
Stars: ✭ 690 (+86.49%)
Mutual labels:  cmake, package-manager
cget-recipes
Recipes for cget
Stars: ✭ 17 (-95.41%)
Mutual labels:  package-manager, dependency-manager
Vcpkg
C++ Library Manager for Windows, Linux, and MacOS
Stars: ✭ 14,449 (+3805.14%)
Mutual labels:  cmake, package-manager
vanat
🔨 Dependency Manager for Vala 🚧 App under development!
Stars: ✭ 14 (-96.22%)
Mutual labels:  package-manager, dependency-manager
rubigo
[DEPRECATED] Golang vendor utility and package manager
Stars: ✭ 44 (-88.11%)
Mutual labels:  package-manager, dependency-manager
qompoter
Dependency manager for Qt / C++.
Stars: ✭ 19 (-94.86%)
Mutual labels:  package-manager, dependency-manager
Hazelcast Cpp Client
Hazelcast IMDG C++ Client
Stars: ✭ 67 (-81.89%)
Mutual labels:  cmake, osx
Magnum Plugins
Plugins for the Magnum C++11/C++14 graphics engine
Stars: ✭ 66 (-82.16%)
Mutual labels:  cmake, osx
Div Games Studio
Complete cross platform games development package, originally for DOS but now available on modern platforms.
Stars: ✭ 168 (-54.59%)
Mutual labels:  cmake, osx
Magnum Examples
Examples for the Magnum C++11/C++14 graphics engine
Stars: ✭ 180 (-51.35%)
Mutual labels:  cmake, osx
Conan
Conan - The open-source C/C++ package manager
Stars: ✭ 5,498 (+1385.95%)
Mutual labels:  cmake, package-manager
flatn
flat node dependencies
Stars: ✭ 18 (-95.14%)
Mutual labels:  package-manager, dependency-manager
poetry.el
Python dependency management and packaging in Emacs
Stars: ✭ 110 (-70.27%)
Mutual labels:  package-manager, dependency-manager
melody
📦 Fast and reliable dependency management for Go ♫
Stars: ✭ 79 (-78.65%)
Mutual labels:  package-manager, dependency-manager

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].