371 Commits (fe80489e3eeedc5db27369df7222a03135252903)

Author SHA1 Message Date
gnzlbg bda154096e add option to enable/disable -Wextra on gcc/clang 7 years ago
Alex Crichton 3ca629c1a7 Don't classify `clang` as MSVC 7 years ago
Alex Crichton 0575d8feb9 Run `cargo fmt` 7 years ago
Alex Crichton fb4ed895f2 Fix compile on stable 7 years ago
Alex Crichton 0b89a4072d Set env vars for clang-cl invocations 7 years ago
Alex Crichton e2188247f5 Detect `clang-cl` correctly 7 years ago
Pierre Krieger 69c907baff
Allow overwriting the default cpp_link_stdlib 7 years ago
Johannes Nixdorf 3bdeefd84d Pass -static depending on crt-static on linux too. 7 years ago
Alex Crichton bc21e46357 cargo fmt 7 years ago
Alex Crichton 0e405f9e62 Support CC env vars like `CC='cc -foo'` 7 years ago
Alex Crichton 136294416f rustfmt 7 years ago
Josh Matthews 0b9d2c0c3d Extend critical section to encompass full supported flags check. 7 years ago
Mathieu Poumeyrol 6e068465b0 temporarily disable -fembed-bitcode-marker 7 years ago
Markus Heikkinen 4fc5c90853 Msvc needs /O1 (which implies /Os) to generate smallest binaries 7 years ago
Alex Crichton f3a9c9cbdc Run `cargo fmt` 7 years ago
Alex Crichton 02a09e2411 Handle paths to ccache-like wrappers 7 years ago
Alex Crichton 67265c29ba Add icecc to ccache-like whitelist 7 years ago
Alex Crichton 1f46f178bd Trim spaces around env vars 7 years ago
Alex Crichton 0626263995 Some tweaks for iOS 7 years ago
Simon Sapin ef5d9f8a35 Pass lib.exe arguments though a file when the arg list is too long. 7 years ago
John Paul Adrian Glaubitz a3e0165d95 Add sparc-unknown-linux-gnu cross-compile target 7 years ago
John Paul Adrian Glaubitz 1630bca4da Add powerpc-unknown-linux-gnuspe cross-compile target 7 years ago
ratake 9887569e12 Fix compiling C++ libraries on iOS 7 years ago
Makoto Kato 49b1541b91 Microsoft ARM/ARM64 compiler support 7 years ago
Josh Stone f95a268167 Simplify the parallel Result with collect() 7 years ago
Josh Stone 9e9b8b17f8 Only build the threadpool if customized 7 years ago
Josh Stone 80ea3c26e5 Update to rayon 1.0 7 years ago
Mrmaxmeier 70dc6b2ebe document new is_flag_supported behaviour 7 years ago
Mrmaxmeier 0439495483 reuse result of previous is_flag_supported-calls 7 years ago
Marco A L Barbosa a200dd9d40 Add i586-unknown-linux-musl 7 years ago
Kornel 51bded7426 Doc 7 years ago
Kornel 921927462a Make is_flag_supported public 7 years ago
Ed Schouten 6d7c8317b3 Don't treat 'x86_64-unknown-cloudabi-cc' as being MSVC. 7 years ago
Marco A L Barbosa bdd040fcd2 Add support for {armv4t,armv5te}-unknown-linux-gnueabi 7 years ago
Ed Schouten 0fa562f389 Pick the right compiler for CloudABI. 7 years ago
Alex Crichton 88c3a69b27 Don't export `Object` for now 7 years ago
Peter Jin 79a2b73931 Cleanup after merging with latest master. 7 years ago
Riley Trautman 4cb1d485f9 Add aarch64-linux-musl 7 years ago
Sébastien Marie 944740dab9 openbsd uses libc++ now 7 years ago
Tobias Bucher f4851c1383 Fix a typo in the docs 7 years ago
fedor 09117f0d53 rename cc to cc_wrapper 7 years ago
fedor af3d1e7e45 actually using ccache for compiler command 7 years ago
fedor 6da479d6d8 env_tool returning additional param for ccache case 7 years ago
John Paul Adrian Glaubitz 5985002409 Add sparc64-unknown-linux-gnu cross-compile target 7 years ago
grovesNL 9966112232 Add `is_like_{gnu/clang/msvc}` methods to `Tool` 7 years ago
Rick Richardson 2b1ce98364 Moved compile_object outside of mutex lock to improve parallelism 7 years ago
Rick Richardson 1c403ad383 added Parallelism to the main module doc, and a minor tweak to the README 7 years ago
fedor 78af8025ca Separated cflags and command args 7 years ago
Marco A L Barbosa 7843cfec4e Add -mx32 to x86_64-unknown-linux-gnux32 7 years ago
Daniel Wagner-Hall 2ba6e98f39 Add custom flags after -Wall 7 years ago