| 1 | const std = @import("std"); |
| 2 | const Cases = @import("src/Cases.zig"); |
| 3 | |
| 4 | pub const BuildOptions = struct { |
| 5 | enable_llvm: bool, |
| 6 | llvm_has_m68k: bool, |
| 7 | llvm_has_csky: bool, |
| 8 | llvm_has_arc: bool, |
| 9 | llvm_has_xtensa: bool, |
| 10 | }; |
| 11 | |
| 12 | pub fn addCases(cases: *Cases, build_options: BuildOptions, b: *std.Build) !void { |
| 13 | try @import("compile_errors.zig").addCases(cases, b); |
| 14 | try @import("llvm_targets.zig").addCases(cases, build_options, b); |
| 15 | } |