zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit b51147889f1c44d380818977a4dbefebffb8d91f (tree)
parent 5f15acc463d39baedd8de367330286b91c8bafc8
Author: Ryan Liptak <squeek502@hotmail.com>
Date:   Sat, 14 Oct 2023 23:29:34 -0700

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'

Diffstat:
Msrc/main.zig | 3+++
1 file changed, 3 insertions(+), 0 deletions(-)

diff --git a/src/main.zig b/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}); }, }