diff options
Diffstat (limited to 'build.zig')
| -rw-r--r-- | build.zig | 8 |
1 files changed, 4 insertions, 4 deletions
| @@ -154,9 +154,9 @@ pub fn build(b: *std.Build) !void { | |||
| 154 | 154 | ||
| 155 | // Define C flags to use | 155 | // Define C flags to use |
| 156 | 156 | ||
| 157 | var flags = std.ArrayList([]const u8).init(b.allocator); | 157 | var flags: std.ArrayList([]const u8) = .{}; |
| 158 | defer flags.deinit(); | 158 | defer flags.deinit(b.allocator); |
| 159 | try flags.append("-std=c99"); | 159 | try flags.append(b.allocator, "-std=c99"); |
| 160 | 160 | ||
| 161 | inline for (std.meta.fields(EnableOptions)) |field| { | 161 | inline for (std.meta.fields(EnableOptions)) |field| { |
| 162 | const opt = b.option(bool, field.name, "Enable " ++ field.name) orelse field.defaultValue().?; | 162 | const opt = b.option(bool, field.name, "Enable " ++ field.name) orelse field.defaultValue().?; |
| @@ -166,7 +166,7 @@ pub fn build(b: *std.Build) !void { | |||
| 166 | const name = std.ascii.upperString(&buf, field.name); | 166 | const name = std.ascii.upperString(&buf, field.name); |
| 167 | const flag = try std.fmt.allocPrint(b.allocator, "-DSQLITE_ENABLE_{s}", .{name}); | 167 | const flag = try std.fmt.allocPrint(b.allocator, "-DSQLITE_ENABLE_{s}", .{name}); |
| 168 | 168 | ||
| 169 | try flags.append(flag); | 169 | try flags.append(b.allocator, flag); |
| 170 | } | 170 | } |
| 171 | } | 171 | } |
| 172 | 172 | ||