Commit b51147889f

Ryan Liptak <squeek502@hotmail.com>
2023-10-15 08:29:34
Add warning if .xml file is used, since it's likely intended to be a Windows manifest file
Example: > zig build-exe test.zig test.xml warning: embedded manifest files must have the extension '.manifest' error: unrecognized file extension of parameter 'test.xml'
1 parent 5f15acc
Changed files (1)
src/main.zig
@@ -1653,6 +1653,9 @@ fn buildOutputType(
                         } else root_src_file = arg;
                     },
                     .def, .unknown => {
+                        if (std.ascii.eqlIgnoreCase(".xml", std.fs.path.extension(arg))) {
+                            std.log.warn("embedded manifest files must have the extension '.manifest'", .{});
+                        }
                         fatal("unrecognized file extension of parameter '{s}'", .{arg});
                     },
                 }