aboutsummaryrefslogtreecommitdiff
path: root/src/link.cpp
diff options
context:
space:
mode:
authorAndrew Kelley <andrew@ziglang.org>2019-03-13 23:35:58 -0400
committerAndrew Kelley <andrew@ziglang.org>2019-03-13 23:35:58 -0400
commit927efe5f4251382ced866870de4ac50ed14d72d3 (patch)
treecfa936dd6c8e13280a576b96e5504c6fc338045f /src/link.cpp
parent20c36949e1d82e9e8790ca51a0f7713f6e853ff0 (diff)
downloadzig-927efe5f4251382ced866870de4ac50ed14d72d3.tar.gz
zig-927efe5f4251382ced866870de4ac50ed14d72d3.zip
force windows to link against dynamic msvcrt
See #2064
Diffstat (limited to 'src/link.cpp')
-rw-r--r--src/link.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/link.cpp b/src/link.cpp
index e4f6fd3dd0..1fc3ad91e4 100644
--- a/src/link.cpp
+++ b/src/link.cpp
@@ -1134,10 +1134,12 @@ static void add_nt_link_args(LinkJob *lj, bool is_library) {
CodeGen *g = lj->codegen;
if (lj->link_in_crt) {
- const char *lib_str = g->is_dynamic ? "" : "lib";
+ // TODO: https://github.com/ziglang/zig/issues/2064
+ bool is_dynamic = true; // g->is_dynamic;
+ const char *lib_str = is_dynamic ? "" : "lib";
const char *d_str = (g->build_mode == BuildModeDebug) ? "d" : "";
- if (!g->is_dynamic) {
+ if (!is_dynamic) {
Buf *cmt_lib_name = buf_sprintf("libcmt%s.lib", d_str);
lj->args.append(buf_ptr(cmt_lib_name));
} else {