mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2025-01-26 04:29:25 -05:00
gnu: SeaBIOS: Build in parallel.
* gnu/packages/firmware.scm (seabios)[arguments]: Use N-PAR-FOR-EACH to build the various targets.
This commit is contained in:
parent
5877dc88a2
commit
145aa7f04b
1 changed files with 2 additions and 1 deletions
|
@ -426,6 +426,7 @@ (define-public seabios
|
|||
#~'("EXTRAVERSION=-guix" ;upstream wants distros to set this
|
||||
"V=1") ;build verbosely
|
||||
#:modules `(,@%gnu-build-system-modules
|
||||
(ice-9 threads)
|
||||
(ice-9 match))
|
||||
#:phases
|
||||
#~(modify-phases %standard-phases
|
||||
|
@ -477,7 +478,7 @@ (define-public seabios
|
|||
("isavga" . ("VGA_BOCHS=y" "VGA_PCI=n"))
|
||||
("ramfb" . ("VGA_RAMFB=y" "VGA_PCI=n")))))
|
||||
(mkdir "out")
|
||||
(for-each
|
||||
(n-par-for-each (parallel-job-count)
|
||||
(match-lambda
|
||||
((target . config)
|
||||
(let* ((dot-config (string-append (getcwd) "/" target
|
||||
|
|
Loading…
Reference in a new issue