mirror of
https://github.com/ziglang/zig.git
synced 2025-12-09 07:43:10 +00:00
std.Target: Rename is_lib{c,cxx}_lib_name() to isLib{C,Cxx}LibName().
This commit is contained in:
parent
482759079f
commit
c76a98f28a
@ -492,11 +492,11 @@ pub fn linkSystemLibrary(
|
|||||||
const b = m.owner;
|
const b = m.owner;
|
||||||
|
|
||||||
const target = m.requireKnownTarget();
|
const target = m.requireKnownTarget();
|
||||||
if (target.is_libc_lib_name(name)) {
|
if (target.isLibCLibName(name)) {
|
||||||
m.link_libc = true;
|
m.link_libc = true;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if (target.is_libcpp_lib_name(name)) {
|
if (target.isLibCxxLibName(name)) {
|
||||||
m.link_libcpp = true;
|
m.link_libcpp = true;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -611,11 +611,11 @@ pub fn dependsOnSystemLibrary(compile: *const Compile, name: []const u8) bool {
|
|||||||
is_linking_libcpp = is_linking_libcpp or module.link_libcpp == true;
|
is_linking_libcpp = is_linking_libcpp or module.link_libcpp == true;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (compile.rootModuleTarget().is_libc_lib_name(name)) {
|
if (compile.rootModuleTarget().isLibCLibName(name)) {
|
||||||
return is_linking_libc;
|
return is_linking_libc;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (compile.rootModuleTarget().is_libcpp_lib_name(name)) {
|
if (compile.rootModuleTarget().isLibCxxLibName(name)) {
|
||||||
return is_linking_libcpp;
|
return is_linking_libcpp;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -2868,7 +2868,7 @@ pub fn cTypePreferredAlignment(target: Target, c_type: CType) u16 {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn is_libc_lib_name(target: std.Target, name: []const u8) bool {
|
pub fn isLibCLibName(target: std.Target, name: []const u8) bool {
|
||||||
const ignore_case = target.os.tag == .macos or target.os.tag == .windows;
|
const ignore_case = target.os.tag == .macos or target.os.tag == .windows;
|
||||||
|
|
||||||
if (eqlIgnoreCase(ignore_case, name, "c"))
|
if (eqlIgnoreCase(ignore_case, name, "c"))
|
||||||
@ -2987,7 +2987,7 @@ pub fn is_libc_lib_name(target: std.Target, name: []const u8) bool {
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn is_libcpp_lib_name(target: std.Target, name: []const u8) bool {
|
pub fn isLibCxxLibName(target: std.Target, name: []const u8) bool {
|
||||||
const ignore_case = target.os.tag.isDarwin() or target.os.tag == .windows;
|
const ignore_case = target.os.tag.isDarwin() or target.os.tag == .windows;
|
||||||
|
|
||||||
return eqlIgnoreCase(ignore_case, name, "c++") or
|
return eqlIgnoreCase(ignore_case, name, "c++") or
|
||||||
|
|||||||
@ -9606,7 +9606,7 @@ fn handleExternLibName(
|
|||||||
const comp = zcu.comp;
|
const comp = zcu.comp;
|
||||||
const target = zcu.getTarget();
|
const target = zcu.getTarget();
|
||||||
log.debug("extern fn symbol expected in lib '{s}'", .{lib_name});
|
log.debug("extern fn symbol expected in lib '{s}'", .{lib_name});
|
||||||
if (target.is_libc_lib_name(lib_name)) {
|
if (target.isLibCLibName(lib_name)) {
|
||||||
if (!comp.config.link_libc) {
|
if (!comp.config.link_libc) {
|
||||||
return sema.fail(
|
return sema.fail(
|
||||||
block,
|
block,
|
||||||
@ -9617,7 +9617,7 @@ fn handleExternLibName(
|
|||||||
}
|
}
|
||||||
break :blk;
|
break :blk;
|
||||||
}
|
}
|
||||||
if (target.is_libcpp_lib_name(lib_name)) {
|
if (target.isLibCxxLibName(lib_name)) {
|
||||||
if (!comp.config.link_libcpp) return sema.fail(
|
if (!comp.config.link_libcpp) return sema.fail(
|
||||||
block,
|
block,
|
||||||
src_loc,
|
src_loc,
|
||||||
|
|||||||
@ -3765,11 +3765,11 @@ fn createModule(
|
|||||||
info: SystemLib,
|
info: SystemLib,
|
||||||
}) = .{};
|
}) = .{};
|
||||||
for (create_module.system_libs.keys(), create_module.system_libs.values()) |lib_name, info| {
|
for (create_module.system_libs.keys(), create_module.system_libs.values()) |lib_name, info| {
|
||||||
if (target.is_libc_lib_name(lib_name)) {
|
if (target.isLibCLibName(lib_name)) {
|
||||||
create_module.opts.link_libc = true;
|
create_module.opts.link_libc = true;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
if (target.is_libcpp_lib_name(lib_name)) {
|
if (target.isLibCxxLibName(lib_name)) {
|
||||||
create_module.opts.link_libcpp = true;
|
create_module.opts.link_libcpp = true;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user