Skip to content

Commit f893d64

Browse files
committed
Move msvc libs to core
1 parent 487c2dd commit f893d64

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

library/core/src/lib.rs

+10
Original file line numberDiff line numberDiff line change
@@ -178,6 +178,7 @@
178178
#![feature(ip_bits)]
179179
#![feature(is_ascii_octdigit)]
180180
#![feature(isqrt)]
181+
#![feature(link_cfg)]
181182
#![feature(maybe_uninit_uninit_array)]
182183
#![feature(non_null_convenience)]
183184
#![feature(offset_of_enum)]
@@ -468,3 +469,12 @@ pub mod simd {
468469
}
469470

470471
include!("primitive_docs.rs");
472+
473+
#[cfg(all(windows, target_env = "msvc"))]
474+
#[link(
475+
name = "/defaultlib:msvcrt",
476+
modifiers = "+verbatim",
477+
cfg(not(target_feature = "crt-static"))
478+
)]
479+
#[link(name = "/defaultlib:libcmt", modifiers = "+verbatim", cfg(target_feature = "crt-static"))]
480+
extern "C" {}

0 commit comments

Comments
 (0)