diff options
| author | Layne Gustafson <lgustaf1@binghamton.edu> | 2020-01-08 21:35:26 -0500 |
|---|---|---|
| committer | Andrew Kelley <andrew@ziglang.org> | 2020-01-19 20:53:19 -0500 |
| commit | 03dd376b55a57cbc10269f771f72ced1eaa7aabb (patch) | |
| tree | 658d37e3db712e3b35d47fbb7b3514c7b741677c /lib/std/build.zig | |
| parent | c61856ebcf54a55f1c17a5fd6a3b3300115b2c65 (diff) | |
| download | zig-03dd376b55a57cbc10269f771f72ced1eaa7aabb.tar.gz zig-03dd376b55a57cbc10269f771f72ced1eaa7aabb.zip | |
Add builtin.zig support
Diffstat (limited to 'lib/std/build.zig')
| -rw-r--r-- | lib/std/build.zig | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/lib/std/build.zig b/lib/std/build.zig index 72fb173ac9..72d26ff047 100644 --- a/lib/std/build.zig +++ b/lib/std/build.zig @@ -1988,10 +1988,16 @@ pub const LibExeObjStep = struct { }, .features => |features| { try zig_args.append("--features"); + + var feature_str_buffer = try std.Buffer.initSize(builder.allocator, 0); + defer feature_str_buffer.deinit(); + for (features) |feature| { - try zig_args.append(feature.name); - try zig_args.append(","); + try feature_str_buffer.append(feature.name); + try feature_str_buffer.append(","); } + + try zig_args.append(feature_str_buffer.toOwnedSlice()); }, } } |
