| ... | @@ -26,9 +26,9 @@ fn detect_pkgname(def: []const u8) ![]const u8 { | ... | @@ -26,9 +26,9 @@ fn detect_pkgname(def: []const u8) ![]const u8 { |
| 26 | if (def.len > 0) { | 26 | if (def.len > 0) { |
| 27 | return def; | 27 | return def; |
| 28 | } | 28 | } |
| 29 | const dpath = try std.fs.cwd().realpathAlloc(gpa, "."); | 29 | const dpath = try std.fs.cwd().realpathAlloc(gpa, "build.zig"); |
| 30 | const split = try u.split(dpath, std.fs.path.sep_str); | 30 | const split = try u.split(dpath, std.fs.path.sep_str); |
| 31 | var name = split[split.len-1]; | 31 | var name = split[split.len-2]; |
| 32 | name = u.trim_prefix(name, "zig-"); | 32 | name = u.trim_prefix(name, "zig-"); |
| 33 | u.assert(name.len > 0, "package name must not be an empty string", .{}); | 33 | u.assert(name.len > 0, "package name must not be an empty string", .{}); |
| 34 | return name; | 34 | return name; |