build-system: zig: Expose #:zig-build-target.

* guix/build-system/zig.scm (zig-build, zig-cross-build)[#:zig-build-target]:
Expose.

Change-Id: Iedb75eced4ebc512251348246459653d5e4b9cd2
This commit is contained in:
Hilton Chain 2025-05-24 16:09:18 +08:00
parent d8f4d85162
commit 14e0c9817d
No known key found for this signature in database
GPG key ID: ACC66D09CA528292

View file

@ -52,6 +52,7 @@
(parallel-tests? #t)
(install-source? #t)
(skip-build? #f)
(zig-build-target #f)
(zig-build-flags ''())
(zig-test-flags ''())
(zig-release-type #f)
@ -78,8 +79,10 @@
#:skip-build? #$skip-build?
#:zig-build-flags #$zig-build-flags
;; For reproducibility.
#:zig-build-target #$(platform-target
(lookup-platform-by-system system))
#:zig-build-target
(or #$zig-build-target
#$(platform-target
(lookup-platform-by-system system)))
#:zig-test-flags #$zig-test-flags
#:zig-release-type #$zig-release-type
#:tests? #$(and tests? (not skip-build?))
@ -110,6 +113,7 @@
(parallel-tests? #t)
(install-source? #t)
(skip-build? #f)
(zig-build-target #f)
(zig-build-flags ''())
(zig-test-flags ''())
(zig-destdir "out")
@ -158,7 +162,7 @@
#:install-source? #$install-source?
#:skip-build? #$skip-build?
#:zig-build-flags #$zig-build-flags
#:zig-build-target #$target
#:zig-build-target (or #$zig-build-target #$target)
#:zig-test-flags #$zig-test-flags
#:zig-release-type #$zig-release-type
#:zig-destdir #$zig-destdir