nasa / fprime-tools

F´ Python tooling and helpers.
https://github.com/nasa/fprime
Apache License 2.0
21 stars 39 forks source link

Fixing parallel builds #173

Closed LeStarch closed 1 year ago

LeStarch commented 1 year ago
Originating Project/Creator
Affected Component
Affected Architectures(s)
Related Issue(s)
Has Unit Tests (y/n)
Builds Without Errors (y/n)
Unit Tests Pass (y/n)
Documentation Included (y/n)

Change Description

Fixes the parallel build -jN flag passing. This has been broken since at least v3.0.0.

Rationale

Builds should be fast

Testing/Review Recommendations

Much faster.

Future Work

None

LeStarch commented 1 year ago

An explanation of the fix:

The job flag may be supplied to any target in make, however "all targets" were objects and the "command" was a string. This checks against the mnemonic flags instead.