mirror of
https://codeberg.org/andyscott/ziglings.git
synced 2024-12-22 14:03:10 -05:00
build: make literal paths portable
Use fs.path.sep_str instead of a slash, in literal paths.
This commit is contained in:
parent
728402c64f
commit
e4e096c680
2 changed files with 7 additions and 2 deletions
|
@ -124,7 +124,11 @@ pub fn build(b: *Build) !void {
|
||||||
const override_healed_path = b.option([]const u8, "healed-path", "Override healed path");
|
const override_healed_path = b.option([]const u8, "healed-path", "Override healed path");
|
||||||
const exno: ?usize = b.option(usize, "n", "Select exercise");
|
const exno: ?usize = b.option(usize, "n", "Select exercise");
|
||||||
|
|
||||||
const healed_path = if (override_healed_path) |path| path else "patches/healed";
|
const sep = std.fs.path.sep_str;
|
||||||
|
const healed_path = if (override_healed_path) |path|
|
||||||
|
path
|
||||||
|
else
|
||||||
|
"patches" ++ sep ++ "healed";
|
||||||
const work_path = if (healed) healed_path else "exercises";
|
const work_path = if (healed) healed_path else "exercises";
|
||||||
|
|
||||||
const header_step = PrintStep.create(b, logo);
|
const header_step = PrintStep.create(b, logo);
|
||||||
|
|
|
@ -435,10 +435,11 @@ const HealStep = struct {
|
||||||
|
|
||||||
/// Heals all the exercises.
|
/// Heals all the exercises.
|
||||||
fn heal(allocator: Allocator, exercises: []const Exercise, work_path: []const u8) !void {
|
fn heal(allocator: Allocator, exercises: []const Exercise, work_path: []const u8) !void {
|
||||||
|
const sep = std.fs.path.sep_str;
|
||||||
const join = fs.path.join;
|
const join = fs.path.join;
|
||||||
|
|
||||||
const exercises_path = "exercises";
|
const exercises_path = "exercises";
|
||||||
const patches_path = "patches/patches";
|
const patches_path = "patches" ++ sep ++ "patches";
|
||||||
|
|
||||||
for (exercises) |ex| {
|
for (exercises) |ex| {
|
||||||
const name = ex.name();
|
const name = ex.name();
|
||||||
|
|
Loading…
Reference in a new issue