char-rtc-obs/rtc-backend/src/lib.rs

23 lines
669 B
Rust

mod ffi;
mod obs_log;
mod output;
mod whip;
// Manually configure the linked runtimes for windows due to rust defaulting to msvcrt for both debug and release
#[cfg(all(not(debug_assertions), target_env = "msvc"))]
link_args::windows! {
unsafe {
default_lib("kernel32.lib", "vcruntime.lib", "msvcrtd", "ntdll.lib", "iphlpapi.lib");
no_default_lib("msvcrtd", "vcruntimed.lib");
}
}
#[cfg(all(debug_assertions, target_env = "msvc"))]
link_args::windows! {
unsafe {
default_lib("kernel32.lib", "vcruntimed.lib", "msvcrtd", "ntdll.lib", "iphlpapi.lib");
no_default_lib("msvcrt", "vcruntime.lib");
}
}