• Stars
    star
    437
  • Rank 99,659 (Top 2 %)
  • Language
    Python
  • License
    Other
  • Created over 8 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

C++ package retrieval

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.

More Repositories

1

Cloak

A mini-preprocessor library to demostrate the recursive capabilites of the preprocessor
C
882
star
2

Linq

Linq for list comprehension in C++
C++
650
star
3

Tick

Trait introspection and concept creator for C++11
C++
182
star
4

ClangComplete

Clang completion for sublime
C++
110
star
5

args

Simple and type-safe commandline argument parser for C++14
C++
65
star
6

cmake-get

Get dependencies with cmake
CMake
63
star
7

ZLang

A plugin framework for namespace macros in C/C++
C
31
star
8

Pythy

Having it all now: Pythy syntax for C++11
C
23
star
9

Pino

Python template preprocessor
Python
16
star
10

cget-recipes

Recipes for cget
CMake
16
star
11

Hero

C++ heterogeneous sequence library
C++
10
star
12

cppcheck-rules

C++
8
star
13

Ripple

C preprocessor library
C
7
star
14

hmr

high-performance modern ranges
C++
5
star
15

boost-cmake

CMake
5
star
16

libclangpp

C++ bindings for libclang
C++
5
star
17

cppcheck-fuzzer

Fuzzing scripts for cppcheck
Python
4
star
18

mkdocs-boost

Boost theme for mkdocs
CSS
4
star
19

Zelda

The missing link for C++
C++
4
star
20

boost-cmake-demo

C++
4
star
21

Prove

Lightweight C++ test framework
C++
3
star
22

Zx11

The C++11 library
Objective-C
3
star
23

Yeta

Yet another metaprogramming library
C++
2
star
24

Fusion-Fun

Macro extensions to boost fusion
2
star
25

Zen

C++
2
star
26

tidy-example

CMake
2
star
27

sphinx-boost

Boost theme for sphinx
CSS
1
star
28

Apex

The culmination of algorithms in C++
1
star
29

pcre

C
1
star
30

Wind

C++14 Parser combinator library
C++
1
star
31

Introspection

Introspection library for C++11
1
star
32

cget-travis-recipes

Cget recipes for travis
CMake
1
star
33

Swamp

Soak testing for C++, using Docker
Shell
1
star
34

Cake

Cmake as easy as cake
CMake
1
star
35

cget-boost-recipes

Cget recipes for boost libraries
CMake
1
star