| ... | ... | @@ -1432,24 +1432,24 @@ pub const LibExeObjStep = struct { |
| 1432 | 1432 | self.out_lib_filename = self.out_filename; |
| 1433 | 1433 | } else if (self.version) |version| { |
| 1434 | 1434 | if (target.isDarwin()) { |
| 1435 | | self.major_only_filename = self.builder.fmt("lib{}.{d}.dylib", .{ |
| 1435 | self.major_only_filename = self.builder.fmt("lib{s}.{d}.dylib", .{ |
| 1436 | 1436 | self.name, |
| 1437 | 1437 | version.major, |
| 1438 | 1438 | }); |
| 1439 | | self.name_only_filename = self.builder.fmt("lib{}.dylib", .{self.name}); |
| 1439 | self.name_only_filename = self.builder.fmt("lib{s}.dylib", .{self.name}); |
| 1440 | 1440 | self.out_lib_filename = self.out_filename; |
| 1441 | 1441 | } else if (target.os.tag == .windows) { |
| 1442 | | self.out_lib_filename = self.builder.fmt("{}.lib", .{self.name}); |
| 1442 | self.out_lib_filename = self.builder.fmt("{s}.lib", .{self.name}); |
| 1443 | 1443 | } else { |
| 1444 | | self.major_only_filename = self.builder.fmt("lib{}.so.{d}", .{ self.name, version.major }); |
| 1445 | | self.name_only_filename = self.builder.fmt("lib{}.so", .{self.name}); |
| 1444 | self.major_only_filename = self.builder.fmt("lib{s}.so.{d}", .{ self.name, version.major }); |
| 1445 | self.name_only_filename = self.builder.fmt("lib{s}.so", .{self.name}); |
| 1446 | 1446 | self.out_lib_filename = self.out_filename; |
| 1447 | 1447 | } |
| 1448 | 1448 | } else { |
| 1449 | 1449 | if (target.isDarwin()) { |
| 1450 | 1450 | self.out_lib_filename = self.out_filename; |
| 1451 | 1451 | } else if (target.os.tag == .windows) { |
| 1452 | | self.out_lib_filename = self.builder.fmt("{}.lib", .{self.name}); |
| 1452 | self.out_lib_filename = self.builder.fmt("{s}.lib", .{self.name}); |
| 1453 | 1453 | } else { |
| 1454 | 1454 | self.out_lib_filename = self.out_filename; |
| 1455 | 1455 | } |
| ... | ... | @@ -1980,7 +1980,7 @@ pub const LibExeObjStep = struct { |
| 1980 | 1980 | try zig_args.append(other.getOutputPath()); |
| 1981 | 1981 | }, |
| 1982 | 1982 | .Lib => { |
| 1983 | | const full_path_lib = other.getOutputPath(); |
| 1983 | const full_path_lib = other.getOutputLibPath(); |
| 1984 | 1984 | try zig_args.append(full_path_lib); |
| 1985 | 1985 | |
| 1986 | 1986 | if (other.is_dynamic and !self.target.isWindows()) { |