| ... | ... | @@ -18,14 +18,12 @@ target: std.Build.ResolvedTarget, |
| 18 | 18 | optimize: std.builtin.OptimizeMode, |
| 19 | 19 | output_file: std.Build.GeneratedFile, |
| 20 | 20 | link_libc: bool, |
| 21 | | use_clang: bool, |
| 22 | 21 | |
| 23 | 22 | pub const Options = struct { |
| 24 | 23 | root_source_file: std.Build.LazyPath, |
| 25 | 24 | target: std.Build.ResolvedTarget, |
| 26 | 25 | optimize: std.builtin.OptimizeMode, |
| 27 | 26 | link_libc: bool = true, |
| 28 | | use_clang: bool = true, |
| 29 | 27 | }; |
| 30 | 28 | |
| 31 | 29 | pub fn create(owner: *std.Build, options: Options) *TranslateC { |
| ... | ... | @@ -46,7 +44,6 @@ pub fn create(owner: *std.Build, options: Options) *TranslateC { |
| 46 | 44 | .optimize = options.optimize, |
| 47 | 45 | .output_file = .{ .step = &translate_c.step }, |
| 48 | 46 | .link_libc = options.link_libc, |
| 49 | | .use_clang = options.use_clang, |
| 50 | 47 | .system_libs = .empty, |
| 51 | 48 | }; |
| 52 | 49 | source.addStepDependencies(&translate_c.step); |
| ... | ... | @@ -175,9 +172,6 @@ fn make(step: *Step, options: Step.MakeOptions) !void { |
| 175 | 172 | if (translate_c.link_libc) { |
| 176 | 173 | try argv_list.append("-lc"); |
| 177 | 174 | } |
| 178 | | if (!translate_c.use_clang) { |
| 179 | | try argv_list.append("-fno-clang"); |
| 180 | | } |
| 181 | 175 | |
| 182 | 176 | try argv_list.append("--cache-dir"); |
| 183 | 177 | try argv_list.append(b.cache_root.path orelse "."); |