rust/mk/cfg
Alex Crichton cb7d914880 mk: Compile C code on MSVC with /MD
On MSVC there are two ways that the CRT can be linked, either statically or
dynamically. Each object file produced by the compiler is compiled against
msvcrt (a dll) or libcmt (a static library). When the linker is dealing with
more than one object file, it requires that all object files link to the same
CRT, or else the linker will spit out some errors.

For now, compile code with `-MD` as it seems to appear more often in C libraries
so we'll stick with the same trend.
2015-06-03 15:24:35 -07:00
..
aarch64-apple-ios.mk Very hacky MSVC hacks. 2015-05-12 14:50:36 -07:00
aarch64-linux-android.mk mk: Ensure LINK_$(1) is defined for all targets 2015-05-26 10:05:46 -07:00
aarch64-unknown-linux-gnu.mk mk: Ensure LINK_$(1) is defined for all targets 2015-05-26 10:05:46 -07:00
arm-linux-androideabi.mk mk: Ensure LINK_$(1) is defined for all targets 2015-05-26 10:05:46 -07:00
arm-unknown-linux-gnueabi.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
arm-unknown-linux-gnueabihf.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
armv7-apple-ios.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
armv7s-apple-ios.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
i386-apple-ios.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
i686-apple-darwin.mk mk: Ensure LINK_$(1) is defined for all targets 2015-05-26 10:05:46 -07:00
i686-pc-windows-gnu.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
i686-unknown-linux-gnu.mk mk: Ensure LINK_$(1) is defined for all targets 2015-05-26 10:05:46 -07:00
mips-unknown-linux-gnu.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
mipsel-unknown-linux-gnu.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
powerpc-unknown-linux-gnu.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
x86_64-apple-darwin.mk mk: Ensure LINK_$(1) is defined for all targets 2015-05-26 10:05:46 -07:00
x86_64-apple-ios.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
x86_64-pc-windows-gnu.mk mk: Ensure LINK_$(1) is defined for all targets 2015-05-26 10:05:46 -07:00
x86_64-pc-windows-msvc.mk mk: Compile C code on MSVC with /MD 2015-06-03 15:24:35 -07:00
x86_64-unknown-bitrig.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
x86_64-unknown-dragonfly.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
x86_64-unknown-freebsd.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
x86_64-unknown-linux-gnu.mk mk: Ensure LINK_$(1) is defined for all targets 2015-05-26 10:05:46 -07:00
x86_64-unknown-linux-musl.mk mk: Add support for musl-based builds 2015-04-27 10:11:15 -07:00
x86_64-unknown-openbsd.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00