guix/build-aux
Ludovic Courtès ef82ba9dd9
build: Makefile splits Scheme compilation in four steps.
Fixes <https://bugs.gnu.org/48963>.
Reported by Julien Lepiller <julien@lepiller.eu>.

This reduces peak memory consumption to something less unreasonable.

* Makefile.am (make-go): Depend on 'make-*-go' targets; remove body.
(guile-compilation-rule): New function.
(MODULES_CORE, MODULES_PACKAGES, MODULES_SYSTEM, MODULES_CLI): New
variables.
<top level>: Call 'guile-compilation-rule' 4 times.
* build-aux/compile-all.scm <top level>: Expect "--total" and
"--processed".  Take them into account when displaying progress
reports.
2021-06-23 23:35:27 +02:00
..
cuirass
build-self.scm download: Use Disarchive as a last resort. 2021-04-29 11:24:48 -04:00
check-channel-news.scm
check-final-inputs-self-contained.scm
compile-all.scm build: Makefile splits Scheme compilation in four steps. 2021-06-23 23:35:27 +02:00
compile-as-derivation.scm
generate-authors.scm
git-version-gen
gitlog-to-changelog build: Add `gitlog-to-changelog'. 2013-05-12 22:41:11 +02:00
pre-inst-env.in
test-driver.scm build: Add a --show-duration option to the SCM test-driver. 2021-02-02 00:28:49 -05:00
test-env.in import: Remove Nix importer. 2021-04-20 12:13:16 +02:00
update-guix-package.scm
update-NEWS.scm maint: update-NEWS: Sort packages prior writing to the data file. 2021-05-10 13:48:02 -04:00