aboutsummaryrefslogtreecommitdiff
path: root/lib/std/Build/Step
diff options
context:
space:
mode:
authorAlex Rønne Petersen <alex@alexrp.com>2024-10-17 02:49:34 +0200
committerGitHub <noreply@github.com>2024-10-17 02:49:34 +0200
commitd38ed893c6ece24e52b2e0a1f8d75f6a912686d7 (patch)
treedd79b7c06c3482c47d62305e1b53278fe995cc1b /lib/std/Build/Step
parent4a2a0f50caac5e6f7f17e5abe17dd53e9bdc1731 (diff)
parent549a7eba40aebaad2ede0fef3a574f52315c36cf (diff)
downloadzig-d38ed893c6ece24e52b2e0a1f8d75f6a912686d7.tar.gz
zig-d38ed893c6ece24e52b2e0a1f8d75f6a912686d7.zip
Merge pull request #21726 from alexrp/target-api
`std.Target`: Some miscellaneous API improvements
Diffstat (limited to 'lib/std/Build/Step')
-rw-r--r--lib/std/Build/Step/Compile.zig6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/std/Build/Step/Compile.zig b/lib/std/Build/Step/Compile.zig
index a977dc3056..469fbdf74a 100644
--- a/lib/std/Build/Step/Compile.zig
+++ b/lib/std/Build/Step/Compile.zig
@@ -611,11 +611,13 @@ pub fn dependsOnSystemLibrary(compile: *const Compile, name: []const u8) bool {
is_linking_libcpp = is_linking_libcpp or module.link_libcpp == true;
}
- if (compile.rootModuleTarget().is_libc_lib_name(name)) {
+ const target = compile.rootModuleTarget();
+
+ if (std.zig.target.isLibCLibName(target, name)) {
return is_linking_libc;
}
- if (compile.rootModuleTarget().is_libcpp_lib_name(name)) {
+ if (std.zig.target.isLibCxxLibName(target, name)) {
return is_linking_libcpp;
}