A dependency checker and resolver for C / C++ repositories.
You need the following software installed on your machine:
git
for downloading other dependencies.
go build -v ./...
cdcheck
is created for you.
This tool is intended for use with command line on global scope
Put this binary on your bin/ directory for use.
cd YourWorkingDir
- Create
build.yaml
file. Here's an example of a build.yaml file
dependencies:
- name: rnd
type: Library
repository: "https://github.com/garbagemza/rnd.git"
version: 0.0.1
- dependencies list must contain all objects you want to download.
name
name of the dependency.type
type of dependency. Library is the only valid type.repository
full path of the git repository to clone.version
tag version to download.
- Save
build.yaml
file. - Run
cdcheck
cdcheck
will create the following directories for you:
build
> dependencies
> rnd
> All rnd directories and files from repository's version 0.0.1