Menu

Tree [614ce0] default tip /
 History

Read Only access


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

Read Me

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.
        )