Skip to content

Commit 15dd2fb

Browse files
committed
build: rename std.Build.*Step to std.Build.Step.*
Follow-up actions from #14647 Fixes #14947
1 parent fd6200e commit 15dd2fb

15 files changed

+40
-44
lines changed

lib/std/Build.zig

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -29,20 +29,20 @@ pub const Builder = Build;
2929
pub const InstallDirectoryOptions = InstallDirStep.Options;
3030

3131
pub const Step = @import("Build/Step.zig");
32-
pub const CheckFileStep = @import("Build/CheckFileStep.zig");
33-
pub const CheckObjectStep = @import("Build/CheckObjectStep.zig");
34-
pub const ConfigHeaderStep = @import("Build/ConfigHeaderStep.zig");
35-
pub const FmtStep = @import("Build/FmtStep.zig");
36-
pub const InstallArtifactStep = @import("Build/InstallArtifactStep.zig");
37-
pub const InstallDirStep = @import("Build/InstallDirStep.zig");
38-
pub const InstallFileStep = @import("Build/InstallFileStep.zig");
39-
pub const ObjCopyStep = @import("Build/ObjCopyStep.zig");
40-
pub const CompileStep = @import("Build/CompileStep.zig");
41-
pub const OptionsStep = @import("Build/OptionsStep.zig");
42-
pub const RemoveDirStep = @import("Build/RemoveDirStep.zig");
43-
pub const RunStep = @import("Build/RunStep.zig");
44-
pub const TranslateCStep = @import("Build/TranslateCStep.zig");
45-
pub const WriteFileStep = @import("Build/WriteFileStep.zig");
32+
pub const CheckFileStep = @import("Build/Step/CheckFile.zig");
33+
pub const CheckObjectStep = @import("Build/Step/CheckObject.zig");
34+
pub const ConfigHeaderStep = @import("Build/Step/ConfigHeader.zig");
35+
pub const FmtStep = @import("Build/Step/Fmt.zig");
36+
pub const InstallArtifactStep = @import("Build/Step/InstallArtifact.zig");
37+
pub const InstallDirStep = @import("Build/Step/InstallDir.zig");
38+
pub const InstallFileStep = @import("Build/Step/InstallFile.zig");
39+
pub const ObjCopyStep = @import("Build/Step/ObjCopy.zig");
40+
pub const CompileStep = @import("Build/Step/Compile.zig");
41+
pub const OptionsStep = @import("Build/Step/Options.zig");
42+
pub const RemoveDirStep = @import("Build/Step/RemoveDir.zig");
43+
pub const RunStep = @import("Build/Step/Run.zig");
44+
pub const TranslateCStep = @import("Build/Step/TranslateC.zig");
45+
pub const WriteFileStep = @import("Build/Step/WriteFile.zig");
4646

4747
install_tls: TopLevelStep,
4848
uninstall_tls: TopLevelStep,

lib/std/Build/CheckFileStep.zig renamed to lib/std/Build/Step/CheckFile.zig

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
//! TODO: make this more flexible, supporting more kinds of checks.
33
//! TODO: generalize the code in std.testing.expectEqualStrings and make this
44
//! CheckFileStep produce those helpful diagnostics when there is not a match.
5+
const CheckFileStep = @This();
6+
const std = @import("std");
7+
const Step = std.Build.Step;
8+
const fs = std.fs;
9+
const mem = std.mem;
510

611
step: Step,
712
expected_matches: []const []const u8,
@@ -80,9 +85,3 @@ fn make(step: *Step, prog_node: *std.Progress.Node) !void {
8085
}
8186
}
8287
}
83-
84-
const CheckFileStep = @This();
85-
const std = @import("../std.zig");
86-
const Step = std.Build.Step;
87-
const fs = std.fs;
88-
const mem = std.mem;

lib/std/Build/CheckObjectStep.zig renamed to lib/std/Build/Step/CheckObject.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const std = @import("../std.zig");
1+
const std = @import("std");
22
const assert = std.debug.assert;
33
const fs = std.fs;
44
const macho = std.macho;

lib/std/Build/CompileStep.zig renamed to lib/std/Build/Step/Compile.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const builtin = @import("builtin");
2-
const std = @import("../std.zig");
2+
const std = @import("std");
33
const mem = std.mem;
44
const fs = std.fs;
55
const assert = std.debug.assert;

lib/std/Build/ConfigHeaderStep.zig renamed to lib/std/Build/Step/ConfigHeader.zig

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
const std = @import("std");
2+
const ConfigHeaderStep = @This();
3+
const Step = std.Build.Step;
4+
15
pub const Style = union(enum) {
26
/// The configure format supported by autotools. It uses `#undef foo` to
37
/// mark lines that can be substituted with different values.
@@ -431,7 +435,3 @@ fn renderValueNasm(output: *std.ArrayList(u8), name: []const u8, value: Value) !
431435
},
432436
}
433437
}
434-
435-
const std = @import("../std.zig");
436-
const ConfigHeaderStep = @This();
437-
const Step = std.Build.Step;

lib/std/Build/FmtStep.zig renamed to lib/std/Build/Step/Fmt.zig

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
//! This step has two modes:
22
//! * Modify mode: directly modify source files, formatting them in place.
33
//! * Check mode: fail the step if a non-conforming file is found.
4+
const std = @import("std");
5+
const Step = std.Build.Step;
6+
const FmtStep = @This();
47

58
step: Step,
69
paths: []const []const u8,
@@ -67,7 +70,3 @@ fn make(step: *Step, prog_node: *std.Progress.Node) !void {
6770

6871
return step.evalChildProcess(argv.items);
6972
}
70-
71-
const std = @import("../std.zig");
72-
const Step = std.Build.Step;
73-
const FmtStep = @This();

lib/std/Build/InstallArtifactStep.zig renamed to lib/std/Build/Step/InstallArtifact.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const std = @import("../std.zig");
1+
const std = @import("std");
22
const Step = std.Build.Step;
33
const CompileStep = std.Build.CompileStep;
44
const InstallDir = std.Build.InstallDir;

lib/std/Build/InstallDirStep.zig renamed to lib/std/Build/Step/InstallDir.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const std = @import("../std.zig");
1+
const std = @import("std");
22
const mem = std.mem;
33
const fs = std.fs;
44
const Step = std.Build.Step;

lib/std/Build/InstallFileStep.zig renamed to lib/std/Build/Step/InstallFile.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const std = @import("../std.zig");
1+
const std = @import("std");
22
const Step = std.Build.Step;
33
const FileSource = std.Build.FileSource;
44
const InstallDir = std.Build.InstallDir;
File renamed without changes.

lib/std/Build/OptionsStep.zig renamed to lib/std/Build/Step/Options.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const std = @import("../std.zig");
1+
const std = @import("std");
22
const builtin = @import("builtin");
33
const fs = std.fs;
44
const Step = std.Build.Step;

lib/std/Build/RemoveDirStep.zig renamed to lib/std/Build/Step/RemoveDir.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const std = @import("../std.zig");
1+
const std = @import("std");
22
const fs = std.fs;
33
const Step = std.Build.Step;
44
const RemoveDirStep = @This();

lib/std/Build/RunStep.zig renamed to lib/std/Build/Step/Run.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const std = @import("../std.zig");
1+
const std = @import("std");
22
const builtin = @import("builtin");
33
const Step = std.Build.Step;
44
const CompileStep = std.Build.CompileStep;

lib/std/Build/TranslateCStep.zig renamed to lib/std/Build/Step/TranslateC.zig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const std = @import("../std.zig");
1+
const std = @import("std");
22
const Step = std.Build.Step;
33
const CompileStep = std.Build.CompileStep;
44
const CheckFileStep = std.Build.CheckFileStep;

lib/std/Build/WriteFileStep.zig renamed to lib/std/Build/Step/WriteFile.zig

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,11 @@
88
//! during the normal build process, but as a utility run by a developer with
99
//! intention to update source files, which will then be committed to version
1010
//! control.
11+
const std = @import("std");
12+
const Step = std.Build.Step;
13+
const fs = std.fs;
14+
const ArrayList = std.ArrayList;
15+
const WriteFileStep = @This();
1116

1217
step: Step,
1318
/// 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 {
284289

285290
try step.writeManifest(&man);
286291
}
287-
288-
const std = @import("../std.zig");
289-
const Step = std.Build.Step;
290-
const fs = std.fs;
291-
const ArrayList = std.ArrayList;
292-
293-
const WriteFileStep = @This();

0 commit comments

Comments
 (0)