build: make literal paths portable

Use fs.path.sep_str instead of a slash, in literal paths.
This commit is contained in:
Manlio Perillo 2023-05-09 11:00:16 +02:00
parent 7cf6506727
commit ac3c2b565b
2 changed files with 7 additions and 2 deletions

View file

@ -124,7 +124,11 @@ pub fn build(b: *Build) !void {
const override_healed_path = b.option([]const u8, "healed-path", "Override healed path");
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 header_step = PrintStep.create(b, logo);