mirror of
https://github.com/dexoron/dcr.git
synced 2026-10-21 17:19:37 +00:00
661 B
661 B
Local dependencies
Resolution flow during build
For each dependency in [dependencies], DCR:
- Resolves
path(absolute or project-relative). - Resolves include dirs (
includeor defaultinclude). - Resolves lib dirs (
libor defaultslib,lib64). - Resolves link libs (
libsor dependency name). - Synchronizes dependency files to
target/<profile>/deps/<dep-name>/. - Adds include/lib/link options to compile/link commands.
Failure cases
- Dependency path is missing or not a directory.
- No valid include/lib directories were found.
- Any configured include/lib path does not exist.
- Invalid field types in dependency config.