Package source¶
Directory¶
This will install the package that is located at the directory:
cget install ~/mylibrary/
There must be a CMakeLists.txt
in the directory.
File¶
An archived file of the package:
cget install zlib-1.2.8.tar.gz
The archive will be unpacked and installed.
URL¶
A url to the package:
cget install http://zlib.net/zlib-1.2.8.tar.gz
The file will be downloaded, unpacked, and installed.
Github¶
A package can be installed directly from github using just the namespace and repo name. For example, John MacFarlane’s implementation of CommonMark in C called cmark can be installed like this:
cget install jgm/cmark
A tag or branch can specified using the @
symbol:
cget install jgm/cmark@0.24.1
Recipe¶
A recipe name can also be installed. See Using recipes for more info.
Aliasing¶
Aliasing lets you pick a different name for the package. So when we are installing zlib
, we could alias it as zlib
:
cget install zlib,http://zlib.net/zlib-1.2.8.tar.gz
This way the package can be referred to as zlib
instead of http://zlib.net/zlib-1.2.8.tar.gz
.