build: rename std.Build.*Step to std.Build.Step.*

Follow-up actions from #14647

Fixes #14947
This commit is contained in:
Nicolas Sterchele 2023-03-20 09:23:10 +01:00 committed by Veikka Tuominen
parent 855493bb8b
commit 13eb7251d3
15 changed files with 40 additions and 44 deletions

View file

@ -29,20 +29,20 @@ pub const Builder = Build;
pub const InstallDirectoryOptions = InstallDirStep.Options; pub const InstallDirectoryOptions = InstallDirStep.Options;
pub const Step = @import("Build/Step.zig"); pub const Step = @import("Build/Step.zig");
pub const CheckFileStep = @import("Build/CheckFileStep.zig"); pub const CheckFileStep = @import("Build/Step/CheckFile.zig");
pub const CheckObjectStep = @import("Build/CheckObjectStep.zig"); pub const CheckObjectStep = @import("Build/Step/CheckObject.zig");
pub const ConfigHeaderStep = @import("Build/ConfigHeaderStep.zig"); pub const ConfigHeaderStep = @import("Build/Step/ConfigHeader.zig");
pub const FmtStep = @import("Build/FmtStep.zig"); pub const FmtStep = @import("Build/Step/Fmt.zig");
pub const InstallArtifactStep = @import("Build/InstallArtifactStep.zig"); pub const InstallArtifactStep = @import("Build/Step/InstallArtifact.zig");
pub const InstallDirStep = @import("Build/InstallDirStep.zig"); pub const InstallDirStep = @import("Build/Step/InstallDir.zig");
pub const InstallFileStep = @import("Build/InstallFileStep.zig"); pub const InstallFileStep = @import("Build/Step/InstallFile.zig");
pub const ObjCopyStep = @import("Build/ObjCopyStep.zig"); pub const ObjCopyStep = @import("Build/Step/ObjCopy.zig");
pub const CompileStep = @import("Build/CompileStep.zig"); pub const CompileStep = @import("Build/Step/Compile.zig");
pub const OptionsStep = @import("Build/OptionsStep.zig"); pub const OptionsStep = @import("Build/Step/Options.zig");
pub const RemoveDirStep = @import("Build/RemoveDirStep.zig"); pub const RemoveDirStep = @import("Build/Step/RemoveDir.zig");
pub const RunStep = @import("Build/RunStep.zig"); pub const RunStep = @import("Build/Step/Run.zig");
pub const TranslateCStep = @import("Build/TranslateCStep.zig"); pub const TranslateCStep = @import("Build/Step/TranslateC.zig");
pub const WriteFileStep = @import("Build/WriteFileStep.zig"); pub const WriteFileStep = @import("Build/Step/WriteFile.zig");
install_tls: TopLevelStep, install_tls: TopLevelStep,
uninstall_tls: TopLevelStep, uninstall_tls: TopLevelStep,

View file

@ -2,6 +2,11 @@
//! TODO: make this more flexible, supporting more kinds of checks. //! TODO: make this more flexible, supporting more kinds of checks.
//! TODO: generalize the code in std.testing.expectEqualStrings and make this //! TODO: generalize the code in std.testing.expectEqualStrings and make this
//! CheckFileStep produce those helpful diagnostics when there is not a match. //! CheckFileStep produce those helpful diagnostics when there is not a match.
const CheckFileStep = @This();
const std = @import("std");
const Step = std.Build.Step;
const fs = std.fs;
const mem = std.mem;
step: Step, step: Step,
expected_matches: []const []const u8, expected_matches: []const []const u8,
@ -80,9 +85,3 @@ fn make(step: *Step, prog_node: *std.Progress.Node) !void {
} }
} }
} }
const CheckFileStep = @This();
const std = @import("../std.zig");
const Step = std.Build.Step;
const fs = std.fs;
const mem = std.mem;

View file

@ -1,4 +1,4 @@
const std = @import("../std.zig"); const std = @import("std");
const assert = std.debug.assert; const assert = std.debug.assert;
const fs = std.fs; const fs = std.fs;
const macho = std.macho; const macho = std.macho;

View file

@ -1,5 +1,5 @@
const builtin = @import("builtin"); const builtin = @import("builtin");
const std = @import("../std.zig"); const std = @import("std");
const mem = std.mem; const mem = std.mem;
const fs = std.fs; const fs = std.fs;
const assert = std.debug.assert; const assert = std.debug.assert;

View file

@ -1,3 +1,7 @@
const std = @import("std");
const ConfigHeaderStep = @This();
const Step = std.Build.Step;
pub const Style = union(enum) { pub const Style = union(enum) {
/// The configure format supported by autotools. It uses `#undef foo` to /// The configure format supported by autotools. It uses `#undef foo` to
/// mark lines that can be substituted with different values. /// mark lines that can be substituted with different values.
@ -431,7 +435,3 @@ fn renderValueNasm(output: *std.ArrayList(u8), name: []const u8, value: Value) !
}, },
} }
} }
const std = @import("../std.zig");
const ConfigHeaderStep = @This();
const Step = std.Build.Step;

View file

@ -1,6 +1,9 @@
//! This step has two modes: //! This step has two modes:
//! * Modify mode: directly modify source files, formatting them in place. //! * Modify mode: directly modify source files, formatting them in place.
//! * Check mode: fail the step if a non-conforming file is found. //! * Check mode: fail the step if a non-conforming file is found.
const std = @import("std");
const Step = std.Build.Step;
const FmtStep = @This();
step: Step, step: Step,
paths: []const []const u8, paths: []const []const u8,
@ -67,7 +70,3 @@ fn make(step: *Step, prog_node: *std.Progress.Node) !void {
return step.evalChildProcess(argv.items); return step.evalChildProcess(argv.items);
} }
const std = @import("../std.zig");
const Step = std.Build.Step;
const FmtStep = @This();

View file

@ -1,4 +1,4 @@
const std = @import("../std.zig"); const std = @import("std");
const Step = std.Build.Step; const Step = std.Build.Step;
const CompileStep = std.Build.CompileStep; const CompileStep = std.Build.CompileStep;
const InstallDir = std.Build.InstallDir; const InstallDir = std.Build.InstallDir;

View file

@ -1,4 +1,4 @@
const std = @import("../std.zig"); const std = @import("std");
const mem = std.mem; const mem = std.mem;
const fs = std.fs; const fs = std.fs;
const Step = std.Build.Step; const Step = std.Build.Step;

View file

@ -1,4 +1,4 @@
const std = @import("../std.zig"); const std = @import("std");
const Step = std.Build.Step; const Step = std.Build.Step;
const FileSource = std.Build.FileSource; const FileSource = std.Build.FileSource;
const InstallDir = std.Build.InstallDir; const InstallDir = std.Build.InstallDir;

View file

@ -1,4 +1,4 @@
const std = @import("../std.zig"); const std = @import("std");
const builtin = @import("builtin"); const builtin = @import("builtin");
const fs = std.fs; const fs = std.fs;
const Step = std.Build.Step; const Step = std.Build.Step;

View file

@ -1,4 +1,4 @@
const std = @import("../std.zig"); const std = @import("std");
const fs = std.fs; const fs = std.fs;
const Step = std.Build.Step; const Step = std.Build.Step;
const RemoveDirStep = @This(); const RemoveDirStep = @This();

View file

@ -1,4 +1,4 @@
const std = @import("../std.zig"); const std = @import("std");
const builtin = @import("builtin"); const builtin = @import("builtin");
const Step = std.Build.Step; const Step = std.Build.Step;
const CompileStep = std.Build.CompileStep; const CompileStep = std.Build.CompileStep;

View file

@ -1,4 +1,4 @@
const std = @import("../std.zig"); const std = @import("std");
const Step = std.Build.Step; const Step = std.Build.Step;
const CompileStep = std.Build.CompileStep; const CompileStep = std.Build.CompileStep;
const CheckFileStep = std.Build.CheckFileStep; const CheckFileStep = std.Build.CheckFileStep;

View file

@ -8,6 +8,11 @@
//! during the normal build process, but as a utility run by a developer with //! during the normal build process, but as a utility run by a developer with
//! intention to update source files, which will then be committed to version //! intention to update source files, which will then be committed to version
//! control. //! control.
const std = @import("std");
const Step = std.Build.Step;
const fs = std.fs;
const ArrayList = std.ArrayList;
const WriteFileStep = @This();
step: Step, step: Step,
/// The elements here are pointers because we need stable pointers for the /// The elements here are pointers because we need stable pointers for the
@ -284,10 +289,3 @@ fn make(step: *Step, prog_node: *std.Progress.Node) !void {
try step.writeManifest(&man); try step.writeManifest(&man);
} }
const std = @import("../std.zig");
const Step = std.Build.Step;
const fs = std.fs;
const ArrayList = std.ArrayList;
const WriteFileStep = @This();