-
- Downloads
build: Factorize module compilation in (guix build compile).
* guix/build/compile.scm: New file. * Makefile.am (MODULES): Add it. * build-aux/compile-all.scm: Use it. (warnings, file->module, load-module-file) (%default-optimizations, %lightweight-optimizations) (optimization-options, compile-file*): Remove. <top level>: Use 'compile-files'. * guix/build/pull.scm (%default-optimizations) (%lightweight-optimizations, optimization-options): Remove. (build-guix): Rewrite as a call to 'compile-files'. * guix/discovery.scm (file-name->module-name): Export.
Showing
- Makefile.am 1 addition, 0 deletionsMakefile.am
- build-aux/compile-all.scm 12 additions, 80 deletionsbuild-aux/compile-all.scm
- guix/build/compile.scm 165 additions, 0 deletionsguix/build/compile.scm
- guix/build/pull.scm 28 additions, 77 deletionsguix/build/pull.scm
- guix/discovery.scm 3 additions, 1 deletionguix/discovery.scm
Loading
Please register or sign in to comment