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