From 14e0c9817d150c19164388b495ea1de84921f92e Mon Sep 17 00:00:00 2001 From: Hilton Chain Date: Sat, 24 May 2025 16:09:18 +0800 Subject: [PATCH] build-system: zig: Expose #:zig-build-target. * guix/build-system/zig.scm (zig-build, zig-cross-build)[#:zig-build-target]: Expose. Change-Id: Iedb75eced4ebc512251348246459653d5e4b9cd2 --- guix/build-system/zig.scm | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/guix/build-system/zig.scm b/guix/build-system/zig.scm index 43d6ee977c3..5d95e0bec49 100644 --- a/guix/build-system/zig.scm +++ b/guix/build-system/zig.scm @@ -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