nasa/fprime

Catch uninitialized submodules and libraries in build system

Open

#5,054 opened on Apr 23, 2026

View on GitHub
 (4 comments) (2 reactions) (1 assignee)C++ (1,249 forks)batch import
Easy First Issuecmakehelp wanted

Repository metrics

Stars
 (9,718 stars)
PR merge metrics
 (Avg merge 5d 13h) (67 merged PRs in 30d)

Description

F´ Version
Affected Component

Feature Description

Users are often caught off-guard when cloning a project and submodules aren't initialized recursively. We have fprime-bootstrap clone to alleviate that, but still.

We could potentially catch these setups that have empty libraries / submodules, and throw warnings. Either in fprime-util, or preferably in CMake

Contributor guide