all: use std.Build.installArtifact

This commit is contained in:
Vivek Roy 2023-04-13 16:53:31 -07:00 committed by Stephen Gutekanst
parent 08a3110a2e
commit e02fe3413b

View file

@ -23,8 +23,8 @@ pub fn testStep(b: *Build, optimize: std.builtin.OptimizeMode, target: std.zig.C
}); });
try link(b, main_tests, .{}); try link(b, main_tests, .{});
main_tests.install(); b.installArtifact(main_tests);
return main_tests.run(); return b.addRunArtifact(main_tests);
} }
fn testStepShared(b: *Build, optimize: std.builtin.OptimizeMode, target: std.zig.CrossTarget) !*std.build.RunStep { fn testStepShared(b: *Build, optimize: std.builtin.OptimizeMode, target: std.zig.CrossTarget) !*std.build.RunStep {
@ -37,8 +37,8 @@ fn testStepShared(b: *Build, optimize: std.builtin.OptimizeMode, target: std.zig
}); });
try link(b, main_tests, .{ .shared = true }); try link(b, main_tests, .{ .shared = true });
main_tests.install(); b.installArtifact(main_tests);
return main_tests.run(); return b.addRunArtifact(main_tests);
} }
pub const Options = struct { pub const Options = struct {
@ -110,7 +110,7 @@ fn buildLibrary(b: *Build, optimize: std.builtin.OptimizeMode, target: std.zig.C
linkGLFWDependencies(b, lib, options); linkGLFWDependencies(b, lib, options);
if (options.install_libs) if (options.install_libs)
lib.install(); b.installArtifact(lib);
return lib; return lib;
} }