build-system/gnu: Support parallel builds and tests.
commitfebaa885696aefade25a1c615fba8af920565e87
authorLudovic Courtès <ludo@gnu.org>
Sat, 7 Jul 2012 14:49:23 +0000 (7 16:49 +0200)
committerLudovic Courtès <ludo@gnu.org>
Sat, 7 Jul 2012 14:49:23 +0000 (7 16:49 +0200)
treec660d4192de0499f055145e24e01df93e2072544
parent10c87717bd70c9d7e47a13753dc2756a97f00e35
build-system/gnu: Support parallel builds and tests.

* guix/build/gnu-build-system.scm (build): Add `parallel-build?'
  parameter; honor it and $NIX_BUILD_CORES.
  (check): Add `parallel-tests?' parameter; likewise.

* guix/build-system/gnu.scm (gnu-build): Add `parallel-build?' and
  `parallel-tests?' parameters.
  [builder]: Inherit them.
guix/build-system/gnu.scm
guix/build/gnu-build-system.scm