rust/mk
Alex Crichton fcf7ecd1d7 mk: Add build system support for cl.exe
We have a number of support C/C++ files in Rust that we link into the standard
library and other various locations, and these all need to be built with cl.exe
instead of gcc.exe when targeting MSVC. This commit adds helper macros for this
functionality to use different sets of programs/flags/invocations on MSVC than
on GNU-like platforms.
2015-05-19 10:52:57 -07:00
..
cfg configure: Start adding MSVC support 2015-05-19 10:52:55 -07:00
clean.mk mk: Enable building LLVM targeting MSVC 2015-05-19 10:52:57 -07:00
crates.mk mk: Correct names of installed libs on windows 2015-05-19 10:36:00 -07:00
ctags.mk Fix make TAGS.emacs. 2014-12-16 17:08:49 +01:00
debuggers.mk Make build timestamp files robust in face of concurrent source modification. 2015-03-03 15:11:01 +01:00
dist.mk mk: Add a missing folder to the dist directory 2015-05-08 09:45:16 -07:00
docs.mk Error index style tweaks. 2015-05-05 11:17:00 +10:00
grammar.mk Add a LALR grammar for Rust with testing support 2015-01-20 18:47:17 -08:00
host.mk mk: Add space before line continuation backslash 2014-07-23 08:44:11 -07:00
install.mk configure: Remove obsolete --disable-verify option 2015-04-08 12:16:47 -07:00
llvm.mk mk: Enable building LLVM targeting MSVC 2015-05-19 10:52:57 -07:00
main.mk mk: Enable building LLVM targeting MSVC 2015-05-19 10:52:57 -07:00
perf.mk support for GNU configure syntax 2013-10-29 16:22:08 -07:00
platform.mk mk: Add build system support for cl.exe 2015-05-19 10:52:57 -07:00
prepare.mk mk: Correct names of installed libs on windows 2015-05-19 10:36:00 -07:00
reconfig.mk Correct building documenation with Pandoc and TeX on Windows. 2014-11-06 18:08:33 +03:00
rt.mk mk: Add build system support for cl.exe 2015-05-19 10:52:57 -07:00
rustllvm.mk mk: Remove a bunch of unused directives 2015-04-27 09:22:05 -07:00
snap.mk mk: Remove extra whitespace before line continuation backslashes 2014-07-23 08:41:55 -07:00
stage0.mk mk/stage0: complain instead of creating an empty file 2014-11-20 16:00:12 -05:00
target.mk mk: Fix native LLVM deps for cross-host builds 2015-05-19 10:36:00 -07:00
tests.mk mk: Fix native LLVM deps for cross-host builds 2015-05-19 10:36:00 -07:00
util.mk mk: Add a printer helper to the make setup 2015-04-10 17:10:03 -07:00