diff --git a/src/util/funcs.zig b/src/util/funcs.zig index 6cffb6589429829ed2a3689407129e0834a1cad9..e194338494b5cd204b0d91a31bbd4f034dda4d16 100644 --- a/src/util/funcs.zig +++ b/src/util/funcs.zig @@ -179,6 +179,12 @@ pub fn detct_mainfile(alloc: std.mem.Allocator, override: string, dir: ?std.fs.D if (try extras.doesFileExist(dir, namedotzig)) { return namedotzig; } + if (try extras.doesFileExist(dir, "lib.zig")) { + return "lib.zig"; + } + if (try extras.doesFileExist(dir, "main.zig")) { + return "main.zig"; + } if (try extras.doesFileExist(dir, try std.fs.path.join(alloc, &.{ "src", "lib.zig" }))) { return "src/lib.zig"; }