aboutsummaryrefslogtreecommitdiff
path: root/lib/std/build.zig
diff options
context:
space:
mode:
authorLayne Gustafson <lgustaf1@binghamton.edu>2020-01-08 21:35:26 -0500
committerAndrew Kelley <andrew@ziglang.org>2020-01-19 20:53:19 -0500
commit03dd376b55a57cbc10269f771f72ced1eaa7aabb (patch)
tree658d37e3db712e3b35d47fbb7b3514c7b741677c /lib/std/build.zig
parentc61856ebcf54a55f1c17a5fd6a3b3300115b2c65 (diff)
downloadzig-03dd376b55a57cbc10269f771f72ced1eaa7aabb.tar.gz
zig-03dd376b55a57cbc10269f771f72ced1eaa7aabb.zip
Add builtin.zig support
Diffstat (limited to 'lib/std/build.zig')
-rw-r--r--lib/std/build.zig10
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());
},
}
}