From ae6e619197f5db4be18a4b8cf7bf4d1bde9e7763 Mon Sep 17 00:00:00 2001 From: Matt Knight Date: Thu, 13 Apr 2023 22:15:18 -0700 Subject: [PATCH] update to new usage of build api (#122) --- build.zig | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/build.zig b/build.zig index 57a2ae3..dced067 100644 --- a/build.zig +++ b/build.zig @@ -6,6 +6,7 @@ const std = @import("std"); const LibExeObjStep = std.build.LibExeObjStep; const Module = std.build.Module; const FileSource = std.build.FileSource; +const Builder = std.Build; // alias for packages pub const LinkerScriptStep = @import("src/modules/LinkerScriptStep.zig"); @@ -44,12 +45,8 @@ pub const EmbeddedExecutable = struct { app_module.dependencies.put(name, module) catch @panic("OOM"); } - pub fn install(exe: *EmbeddedExecutable) void { - exe.inner.install(); - } - - pub fn installRaw(exe: *EmbeddedExecutable, dest_filename: []const u8, options: std.build.InstallRawStep.CreateOptions) *std.build.InstallRawStep { - return exe.inner.installRaw(dest_filename, options); + pub fn installArtifact(exe: *EmbeddedExecutable, b: *Builder) void { + b.installArtifact(exe.inner); } pub fn addIncludePath(exe: *EmbeddedExecutable, path: []const u8) void {