From 242f5d10d57eb9239e7a89d4e705fc05785abe7c Mon Sep 17 00:00:00 2001 From: Andrew Kelley Date: Sun, 5 Jan 2020 13:08:18 -0500 Subject: fix test-gen-h and test-compile-errors regression --- lib/std/build.zig | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'lib/std') diff --git a/lib/std/build.zig b/lib/std/build.zig index 6ba6a08af0..5e4f83d278 100644 --- a/lib/std/build.zig +++ b/lib/std/build.zig @@ -242,6 +242,20 @@ pub const Builder = struct { return LibExeObjStep.createObject(self, name, root_src_param); } + pub fn addObjectFromWriteFileStep( + self: *Builder, + name: []const u8, + wfs: *WriteFileStep, + basename: []const u8, + ) *LibExeObjStep { + return LibExeObjStep.createObject(self, name, @as(FileSource, .{ + .write_file = .{ + .step = wfs, + .basename = basename, + }, + })); + } + pub fn addSharedLibrary(self: *Builder, name: []const u8, root_src: ?[]const u8, ver: Version) *LibExeObjStep { const root_src_param = if (root_src) |p| @as(FileSource, .{ .path = p }) else null; return LibExeObjStep.createSharedLibrary(self, name, root_src_param, ver); -- cgit v1.2.3