Skip to content

tools: do not build addons during compilation

Checklist
  • tests and code linting passes
  • the commit message follows commit guidelines
Affected core subsystem(s)

Tools

Description of change

The current makefile runs both cctest and build-addons in parallel under the assumption that both rely on all. Unfortunately build-addons does not rely on all, and there is an edge case where by it is possible to call build-addons while compilation is still happening.

This patch takes the simplest route by forcing build-addons and cctest to run in sequence like the other test targets. This ensures that build-addons will never be run during compilation.

It would be possible to modify build-addons to rely on all but it would be a much more aggressive change to the MAKEFILE for a fairly minor perf bump, as cctest is so fast.

Merge request reports

Loading