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)
This commit is contained in:
Maxim Cournoyer 2025-07-28 19:17:24 +09:00
parent 768e154b25
commit 5486af5f20
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -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)