std.zig.target: Consider libsupc++ to be a libc++ library name.

This is, roughly, GCC's equivalent of libc++abi.
This commit is contained in:
Alex Rønne Petersen 2024-12-06 15:08:43 +01:00
parent da794ec7a3
commit 65cfc91836
No known key found for this signature in database

View File

@ -263,7 +263,8 @@ pub fn isLibCxxLibName(target: std.Target, name: []const u8) bool {
return eqlIgnoreCase(ignore_case, name, "c++") or
eqlIgnoreCase(ignore_case, name, "stdc++") or
eqlIgnoreCase(ignore_case, name, "c++abi");
eqlIgnoreCase(ignore_case, name, "c++abi") or
eqlIgnoreCase(ignore_case, name, "supc++");
}
fn eqlIgnoreCase(ignore_case: bool, a: []const u8, b: []const u8) bool {