build.zig | 8 ++-- lib/std/Build.zig | 23 +++++++++++ lib/std/Build/Step.zig | 71 ++++++++++++++++++++++++++++++-- lib/std/Build/Step/Compile.zig | 1 + lib/std/Build/Step/InstallArtifact.zig | 55 +++++++------------------ lib/std/Build/Step/InstallDir.zig | 38 +++++------------ lib/std/Build/Step/InstallFile.zig | 10 +---- lib/std/Build/Step/ObjCopy.zig | 2 +- lib/std/Build/Step/Run.zig | 23 +++++++++-- lib/std/fs/Dir.zig | 18 ++++++-- lib/std/fs/path.zig | 8 ++-- 11 files changed, 160 insertions(+), 97 deletions(-)