authorgravatar for yujiri@disroot.orgEvin Yulo <yujiri@disroot.org> 2022-10-15 02:06:20+00:00
committergravatar for git@vexu.euVeikka Tuominen <git@vexu.eu> 2022-10-17 13:06:06+02:00
logf36aee93ccbc5c419d4d7f43a331a8c73e065377
treefdc9c3d5f38ef9c53dbf4f040022735ef28c6c94
parent14592316242cf38e5064f92cdffb738e8b06ad0d

Give better error message for --name with folder separator


1 files changed, 2 insertions(+), 0 deletions(-)

src/main.zig+2
......@@ -940,6 +940,8 @@ fn buildOutputType(
940940 };
941941 } else if (mem.eql(u8, arg, "--name")) {
942942 provided_name = args_iter.nextOrFatal();
943 if (!mem.eql(u8, provided_name.?, fs.path.basename(provided_name.?)))
944 fatal("invalid package name '{s}': cannot contain folder separators", .{provided_name.?});
943945 } else if (mem.eql(u8, arg, "-rpath")) {
944946 try rpath_list.append(args_iter.nextOrFatal());
945947 } else if (mem.eql(u8, arg, "--library-directory") or mem.eql(u8, arg, "-L")) {