| File | Date | Author | Commit |
|---|---|---|---|
| dependency_vault | 2012-09-10 |
|
[614ce0] Minor changes |
| .hgignore | 2012-08-26 |
|
[734b6a] Code reorg and adding of a setup.py for easy in... |
| .hgtags | 2012-08-19 |
|
[322fc3] Added tag 0.1.1 for changeset 5ad0630199c1 |
| MANIFEST.in | 2012-09-10 |
|
[43c183] Switch to using configparser for the ini file. |
| README | 2012-09-10 |
|
[da113a] Add a metadata file for the installed dependencies |
| depvault | 2012-08-27 |
|
[5798c4] Add licenses in various spots. |
| depvault.cmake | 2012-08-27 |
|
[ec032b] Update README |
| setup.py | 2012-09-10 |
|
[651237] Change to version 0.2.0 |
| tests.py | 2012-08-19 |
|
[53081c] Minor fixes. |
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.
)