Commit a94d830a48

Ryan Liptak <squeek502@hotmail.com>
2023-09-06 11:26:48
addWin32ResourceFile: Ignore the resource file if the target object format is not coff
1 parent 73f581b
Changed files (1)
lib
std
Build
lib/std/Build/Step/Compile.zig
@@ -932,6 +932,10 @@ pub fn addCSourceFile(self: *Compile, source: CSourceFile) void {
 }
 
 pub fn addWin32ResourceFile(self: *Compile, source: RcSourceFile) void {
+    // Only the PE/COFF format has a Resource Table, so for any other target
+    // the resource file is just ignored.
+    if (self.target.getObjectFormat() != .coff) return;
+
     const b = self.step.owner;
     const rc_source_file = b.allocator.create(RcSourceFile) catch @panic("OOM");
     rc_source_file.* = source.dupe(b);