mirror of
https://codeberg.org/andyscott/ziglings.git
synced 2024-11-09 11:40:46 -05:00
build: remove the install step in the normal build mode
Removing the install step will simplify the current code. Copying the exercise executable to the zig-out directory can be done in `ZiglingStep. Closes #298
This commit is contained in:
parent
164df04618
commit
ede6671c27
1 changed files with 2 additions and 9 deletions
11
build.zig
11
build.zig
|
@ -194,20 +194,13 @@ pub fn build(b: *Build) !void {
|
|||
return;
|
||||
}
|
||||
|
||||
// Run all exercises in a row
|
||||
// Normal build mode: verifies all exercises according to the recommended
|
||||
// order.
|
||||
const ziglings_step = b.step("ziglings", "Check all ziglings");
|
||||
b.default_step = ziglings_step;
|
||||
|
||||
var prev_step = &header_step.step;
|
||||
for (exercises) |ex| {
|
||||
const build_step = ex.addExecutable(b, work_path);
|
||||
|
||||
const skip_step = SkipStep.create(b, ex);
|
||||
if (!ex.skip)
|
||||
b.installArtifact(build_step)
|
||||
else
|
||||
b.getInstallStep().dependOn(&skip_step.step);
|
||||
|
||||
const verify_stepn = ZiglingStep.create(b, ex, work_path);
|
||||
verify_stepn.step.dependOn(prev_step);
|
||||
|
||||
|
|
Loading…
Reference in a new issue