Skip to main content

Indirect dependency

This is a library that was included indirectly as a dependency of a BSP or another library. The system stores the code in the appropriate directory and resolves any potential conflicts with different library versions.

The system finds indirect dependencies for each library using information that is stored in a manifest file. For each indirect dependency found, the Library Manager places an .mtb file in the application's libs subdirectory. The tool also creates an assetlocks.json file in the application's deps subdirectory to record the locked release version of those libraries.

You do not manage .mtb files for indirect dependencies, and they do not need to be checked into source control. The .mtb file for an indirect dependency is stored in the application’s libs subdirectory and must not be moved.

Last updated on