mirror of
https://github.com/dexoron/dcr.git
synced 2026-10-21 08:58:35 +00:00
914 B
914 B
Dependencies section
DCR currently supports path dependencies.
Example
[dependencies]
frecli = { path = "./lib/frecli", include = ["."], lib = ["."], libs = ["frecli"] }
Supported fields per dependency
path(string, required): absolute path or path relative to project root.include(string array, optional): include directories inside dependency.lib(string array, optional): library directories inside dependency.libs(string array, optional): library names for linker.system(bool, optional): currentlysystem = trueis rejected.
Defaults
- If
includeis omitted, DCR tries<dep>/include. - If
libis omitted, DCR tries<dep>/lib, then<dep>/lib64. - If
libsis omitted, dependency key name is used.
Validation
- Dependency value must be a TOML table.
pathis mandatory.include/lib/libsmust be arrays of strings if provided.