about summary refs log tree commit diff
path: root/src/libsyntax/ext/tt/macro_parser.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2015-07-27 23:38:04 +0000
committerbors <bors@rust-lang.org>2015-07-27 23:38:04 +0000
commit8b835572b9beacbb4c8faea2bf2943ac3a58977b (patch)
tree8699fa03ebccdb082c19382d32a5156896aa6bbe /src/libsyntax/ext/tt/macro_parser.rs
parent75e4a78d15a837675eb6795b5afe4e1e3d27166c (diff)
parent7bb585da5b198022e93cb9822fe53d5b1693c762 (diff)
downloadrust-8b835572b9beacbb4c8faea2bf2943ac3a58977b.tar.gz
rust-8b835572b9beacbb4c8faea2bf2943ac3a58977b.zip
Auto merge of #27250 - alexcrichton:ucrt, r=brson
Visual Studio 2015, recently released, includes the Universal CRT, a different
flavor than was provided before. The binaries and header files for this library
are included in new locations not previously known about by gcc-rs, and this
commit adds support for the necessary probing to find these.

Unfortunately there are no prior examples of this probing to be found in
frameworks like CMake or clang, so this is done is a bit of a sketchy method
today. It assumes that the installation is in a relatively standard format and
then blindly looks for the location of the UCRT. I'd love to switch this over to
using registry keys for probing, but I was currently unable to find such keys.

This should enable the compiler to work outside VS 2015 dev tools prompts.
Diffstat (limited to 'src/libsyntax/ext/tt/macro_parser.rs')
0 files changed, 0 insertions, 0 deletions