Sergei Trofimovich<p>Found my first build parallelism bug in a `meson` / `ninja` project: <a href="https://github.com/nix-community/nixd/pull/662" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/nix-community/nixd/</span><span class="invisible">pull/662</span></a></p><p>There I learned that `ninja` has a great<br> $ ninja -t missingdeps<br>command. It reports all the missing dependencies after the build.</p><p>`ninja` infers those from the tools that can autogenerate dependencies at build time. The example is inferred used C include files from build C source files.</p><p><a href="https://fosstodon.org/tags/nixd" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>nixd</span></a> <a href="https://fosstodon.org/tags/bug" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bug</span></a></p>