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