Commit fcff82feb2

David Rubin <daviru007@icloud.com>
2024-07-20 08:37:17
dev: add riscv64-linux support
1 parent 1fc42ed
Changed files (1)
src/dev.zig
@@ -26,6 +26,10 @@ pub const Env = enum {
     /// - `zig build-* -fno-llvm -fno-lld -target x86_64-linux`
     @"x86_64-linux",
 
+    /// - sema
+    /// - `zig build-* -fno-llvm -fno-lld -target riscv64-linux`
+    @"riscv64-linux",
+
     pub inline fn supports(comptime dev_env: Env, comptime feature: Feature) bool {
         return switch (dev_env) {
             .full => true,
@@ -131,6 +135,12 @@ pub const Env = enum {
                 => true,
                 else => Env.sema.supports(feature),
             },
+            .@"riscv64-linux" => switch (feature) {
+                .riscv64_backend,
+                .elf_linker,
+                => true,
+                else => Env.sema.supports(feature),
+            },
         };
     }