external: Use sub-Make for external projects.
Use sub-Make for external projects so they can reuse the make jobserver.
This removes the restriction to have only one job for some external projects. Instead now they should reuse the processes used for the main build.
(Note: These changes, with similar fixes in flesnet
, reduced the compile time for flesnet
in CbmRoot from ~2m30s to ~1m on my machine.)
Merge request reports
Activity
added Build System Externals labels
requested review from @f.uhlig
assigned to @f.uhlig
added 2 commits
Dear @f.uhlig,
you have been identified as code owner of at least one file which was changed with this merge request.
Please check the changes and approve them or request changes.
added CodeOwners label
added 7 commits
-
40aa6511...e7027782 - 5 commits from branch
computing:master
- 4fae529a - external: Use sub-Make for external projects.
- 36b77a95 - Fix typo.
-
40aa6511...e7027782 - 5 commits from branch
- Resolved by Florian Uhlig
the fix to a serial build by adding "-j1" was done by purpose. To whatever reason there were/are problems on some systems when building flesnet in parallel. I am not sure if the failing tests are not again related to that problem.
added Online label
added 21 commits
-
56a284f1...470c94e5 - 17 commits from branch
computing:master
- 43b3571f - external: Use sub-Make for external projects.
- ce67b540 - Fix typo.
- 6ad4f0ba - external: Bump flesnet-version.
- 0b4ee533 - flesnet: Link libfmt.
Toggle commit list-
56a284f1...470c94e5 - 17 commits from branch