aboutsummaryrefslogtreecommitdiff
path: root/src/dev.zig
diff options
context:
space:
mode:
authorAli Cheraghi <alichraghi@proton.me>2025-06-16 01:09:07 +0330
committerAli Cheraghi <alichraghi@proton.me>2025-06-16 01:09:07 +0330
commitc126d6554fbe18630f4237d0b8e6b0783ebee394 (patch)
treeb34c57b204ef15d17ca0b89114571b705aaf74ee /src/dev.zig
parent1ca213dab02db42c63a6b7e191044c0124f9bfb2 (diff)
downloadzig-c126d6554fbe18630f4237d0b8e6b0783ebee394.tar.gz
zig-c126d6554fbe18630f4237d0b8e6b0783ebee394.zip
build: add `spirv` to dev env
Diffstat (limited to 'src/dev.zig')
-rw-r--r--src/dev.zig10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/dev.zig b/src/dev.zig
index 2438ae6df7..25c2d01a4b 100644
--- a/src/dev.zig
+++ b/src/dev.zig
@@ -41,6 +41,10 @@ pub const Env = enum {
@"riscv64-linux",
/// - sema
+ /// - `zig build-* -fno-llvm -fno-lld -target spirv(32/64)-* --listen=-`
+ spirv,
+
+ /// - sema
/// - `zig build-* -fno-llvm -fno-lld -target wasm32-* --listen=-`
wasm,
@@ -178,6 +182,12 @@ pub const Env = enum {
=> true,
else => Env.sema.supports(feature),
},
+ .spirv => switch (feature) {
+ .spirv64_backend,
+ .spirv_linker,
+ => true,
+ else => Env.sema.supports(feature),
+ },
.wasm => switch (feature) {
.stdio_listen,
.incremental,