pfultz2 / cget

C++ package retrieval
http://cget.readthedocs.io
Other
453 stars 27 forks source link
c cget cmake cmake-packages cplusplus cpp crossplatform dependency-manager linux osx package-manager pkgconfig windows

cget

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

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.