232 Commits (dc7162fe40e6b31811e8879c9860fd9eafe6aa46)

Author SHA1 Message Date
Alex Crichton bac4388d4f Reduce number of scopes a bit, don't require UTF-8 9 years ago
Nipunn Koorapati b25a493283 Use rayon for parallel compilation 9 years ago
Michael Layzell 03d1f458a4 Emit cargo warnings when compilers emit warnings 9 years ago
Peter Atashian 6b9e67c074
Fix relying on Windows 8/8.1 SDKs 9 years ago
Alex Crichton b8e2400883 Work when input files are absolute paths 9 years ago
Alex Crichton a9795511e5 Pass -march=i686 for i686 Linux 9 years ago
Alex Crichton 4002359bad Ensure the `rc` tool works 9 years ago
Alex Crichton 88885ad46c Remove stray `pub` 9 years ago
Alex Crichton db66507c72 Update MSVC probing logic 9 years ago
Alex Crichton 66341b638e Use `Path::exists` 9 years ago
Alex Crichton e440bfb992 Pass -m32/-march=pentium for i586 linux 9 years ago
Alex Crichton 6816f59b66 Pass /safeseh and /arch:IA32 for i586-pc-windows-msvc 9 years ago
Alex Crichton c934cb3b36 Specially recognize ccache/distcc 9 years ago
Timon Van Overveldt 49e9f30dc7 Add support for ARM MUSL cross-compilers. 9 years ago
Alex Crichton 51a8985071 Fix a typo 9 years ago
Alex Crichton 72d49c5430 Try to set Platform for MSBuild 9 years ago
Alex Crichton ac14e78e2d Add MSBuild executable name 9 years ago
Alex Crichton 489e811229 Add support for finding msbuild 9 years ago
Alex Crichton 7a1bfc2a9a Force arm-*-*-gnueabihf targets to armv6 9 years ago
Gabriele Svelto efbe7bf074 Add support for MIPS little-endian targets 9 years ago
Alex Crichton dc3dd4aa16 Apparently safeseh is lowercase to ml.exe ... 9 years ago
Alex Crichton 64bfcf310b Pass SAFESEH to i686 MSVC tools 9 years ago
Alex Crichton dc55d11eb2 Drop winapi/advapi32 deps 9 years ago
Peter Jin cef0689532 Preliminary support for building CUDA C files with nvcc. 9 years ago
Fabrice Desré 83a9d4da94 Add -march=armv7-a for armv7 linux targets 9 years ago
Fabrice Desré 558ff2f8da Add armv7-unknown-linux-gnueabihf to the list of supported targets 9 years ago
Alex Crichton be7f717c46 Pass -m64 for powerpc64 9 years ago
Alex Crichton b90e1a9318 Add default compilers for powerpc linux 9 years ago
Philipp Oppermann 74b883ec13 Add `pic` method to override default emission of `-fPIC` 9 years ago
Alex Crichton 2a7ae029d3 Don't include the colon in /Fo for MSVC 9 years ago
Alex Crichton 01e8cf50cd Handle rumprun-netbsd for cross compiles 9 years ago
Alex Crichton f308ef2121 Pass -static when compiling for MUSL 10 years ago
Alex Crichton f5dd8ae454 Add .exe on the end of the windows gcc 10 years ago
Alex Crichton 26972612ef Attempt to use a cross compiler by default 10 years ago
Alex Crichton 71d427426d Don't print anything if cargo_metadata is false 10 years ago
Alex Crichton 4fae5536f9 Add the ability to learn about the compiler being run 10 years ago
Konstantin Welke 700e4b827b .ok.expect() so it compiles in older versions 10 years ago
Konstantin Welke 9837db24db don't println! on hard-link failure 10 years ago
Konstantin Welke c3479fbc1a If hard-linking fails, try to copy (in assemble()) 10 years ago
Alex Crichton 5e8565c6c5 Inform clang when we're building for iOS 10 years ago
Alex Crichton e429c775dc Don't need -fPIC on windows-gnu 10 years ago
Alex Crichton a7bcbe58c6 Tweak some style here and there 10 years ago
Niels Grewe a383401530 Rename link() to cargo_metadata() and cover all the cargo:… flags. 10 years ago
Niels Grewe 6713b25a1b Add an option to disabled automatic linking of the produced binary. 10 years ago
Alex Crichton 172cf7fea0 Add the ability to configure an archiver as well 10 years ago
Alex Crichton 06a863da11 Add the option to specify a compiler 10 years ago
Alex Crichton 80481f5d16 Add the ability to at least somewhat test weird platforms 10 years ago
dpen2000 47ba56ee81 Update lib.rs 10 years ago
Alex Crichton 7e1b0d8cbb Add some more UCRT include paths 10 years ago
Alex Crichton bde8cc1791 Don't pass the -mwin32 flag by default on Windows 10 years ago