Depvault is a simple external dependency manager.
Requirements:
Python-2.7 or higher. Untested with Python 3.x. Known not to work on Windows
Install:
sudo python setup.py install
CMAKE support:
For Cmake support, either copy the depvault.cmake to your Modules area,
or add the following line to your CMakeLists.txt files:
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} <path to depvault.cmake>)
Then you can use it to download dependencies in your CMake build with:
depvault( <depfilepath> # ie: project.dep
<pathtorepo> # path to the repo
<dstdir> # installation path for the dependencies
<tag> # A single tag, or a list of tags.
<tag> # A single tag, or a list of tags.
...
<tag> # A single tag, or a list of tags.
)