mirror of
https://github.com/libretro/RetroArch.git
synced 2026-11-07 08:36:02 -10:00
Before config.libs.sh runs, a dry run of it in a subshell records the compile each check would run, and background workers, one per processor beyond the first, run those compiles while the checks go through in order; a check waiting on a worker runs other pending compiles meanwhile. A check takes a result only when its command and test program are exactly the recorded ones and compiles in place otherwise, so the dry run's guesses decide how much runs ahead, never what configure finds. QB_JOBS sets the processor count; 1 runs every check in place, as does a single-processor machine.