rust/mk/cfg
Alex Crichton b538189ba0 mk: Generate a .def file for rustc_llvm on MSVC
Windows needs explicit exports of functions from DLLs but LLVM does not mention
any of its symbols as being export-able from a DLL. The compiler, however,
relies on being able to use LLVM symbols across DLL boundaries so we need to
force many of LLVM's symbols to be exported from `rustc_llvm.dll`. This commit
adds support for generation of a `rustc_llvm.def` file which is passed along to
the linker when generating `rustc_llvm.dll` which should keep all these symbols
exportable and usable.
2015-05-19 10:53:07 -07:00
..
aarch64-apple-ios.mk Very hacky MSVC hacks. 2015-05-12 14:50:36 -07:00
aarch64-linux-android.mk Very hacky MSVC hacks. 2015-05-12 14:50:36 -07:00
aarch64-unknown-linux-gnu.mk Very hacky MSVC hacks. 2015-05-12 14:50:36 -07:00
arm-linux-androideabi.mk Very hacky MSVC hacks. 2015-05-12 14:50:36 -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: Remove a bunch of unused directives 2015-04-27 09:22:05 -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: Remove a bunch of unused directives 2015-04-27 09:22:05 -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: Remove a bunch of unused directives 2015-04-27 09:22:05 -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 Very hacky MSVC hacks. 2015-05-12 14:50:36 -07:00
x86_64-pc-windows-msvc.mk mk: Generate a .def file for rustc_llvm on MSVC 2015-05-19 10:53:07 -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: Remove a bunch of unused directives 2015-04-27 09:22:05 -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