~ruther/guix-local

5486af5f20a51529d28c9ea284c30d23d14e128d — Maxim Cournoyer 11 months ago 768e154
build-system/meson: Make build verbose.

It's useful to see the link directives and other options passed to the
compiler when debugging build issues.

* guix/build/meson-build-system.scm (build): Invoke ninja with its --verbose
option.

Change-Id: Iab11eeb29351a1d6a954576e3a916e2d536058d9
(cherry picked from commit d9b9670b0573cdfba93afbb0ea8453d164a73ac7)
1 files changed, 5 insertions(+), 5 deletions(-)

M guix/build/meson-build-system.scm
M guix/build/meson-build-system.scm => guix/build/meson-build-system.scm +5 -5
@@ 76,12 76,12 @@
    (chdir build-dir)
    (apply invoke "meson" "setup" args)))

(define* (build #:key parallel-build?
                #:allow-other-keys)
(define* (build #:key parallel-build? #:allow-other-keys)
  "Build a given meson package."
  (invoke "ninja" "-j" (if parallel-build?
                           (number->string (parallel-job-count))
                           "1")))
  (invoke "ninja" "--verbose"
          "-j" (if parallel-build?
                   (number->string (parallel-job-count))
                   "1")))

(define* (check #:key tests? test-options parallel-tests?
                #:allow-other-keys)