Commit 9856bea34e

kcbanner <kcbanner@gmail.com>
2023-01-15 19:10:19
build: avoid zig's libc++ on *-windows-msvc
1 parent bb15e40
Changed files (1)
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);