diff --git a/build.zig b/build.zig index a9df21c68c..f2daff9551 100644 --- a/build.zig +++ b/build.zig @@ -574,9 +574,12 @@ fn addCmakeCfgOptionsToExe( }; exe.linkSystemLibrary("unwind"); }, - .ios, .macos, .watchos, .tvos, .windows => { + .ios, .macos, .watchos, .tvos => { exe.linkLibCpp(); }, + .windows => { + if (exe.target.getAbi() != .msvc) exe.linkLibCpp(); + }, .freebsd => { if (static) { try addCxxKnownPath(b, cfg, exe, b.fmt("libc++.{s}", .{lib_suffix}), null, need_cpp_includes);