46 Commits (master)

Author SHA1 Message Date
Mahmoud Al-Qudsi 4b72474342
Detect and use sccache by introspecting RUSTC_WRAPPER (#475) 5 years ago
Robin Krahl b3efc44c3d Clear CFLAGS and CXXFLAGS before tests (#472) 5 years ago
silwol 661800ed92 Migrate tests to `tempfile` from deprecated `tempdir` (#457) 5 years ago
matt rice 02ed9e6895 add mechanism for forcing frame pointer. 5 years ago
Alex Crichton 990383cbff Migrate CI to GitHub Actions 5 years ago
Alex Crichton 19feaba0eb Update to the 2018 edition 5 years ago
Callum Tolley 0187762feb Add CUDA support for MSVC (#426) 5 years ago
Sean Leather 8156af3a28 Don't hard link the gcc-shim executable on macOS 5 years ago
Sean Leather d09804846d Move env var tests into separate modules 5 years ago
Sean Leather e4519579e7 Create temp dir in same dir as gcc-shim 5 years ago
Sean Leather dde1fe97bf Localize path split and join to one function 5 years ago
Alex Crichton aa6aac852e Run rustfmt 6 years ago
Gabriel Majeri bf17fc1789 Add support for `-fno-plt` flag 6 years ago
Myk Melez f48f8ed58a don't enable warnings by default if CFLAGS/CXXFLAGS defined in environment 6 years ago
Josh Matthews d37bd811a2 Filter out -v from compiler args when checking if a flag is supported. 6 years ago
gnzlbg bda154096e add option to enable/disable -Wextra on gcc/clang 7 years ago
Alex Crichton 0e405f9e62 Support CC env vars like `CC='cc -foo'` 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 1f46f178bd Trim spaces around env vars 7 years ago
fedor 91b981755e tests for no-ccache environments 7 years ago
fedor 6da479d6d8 env_tool returning additional param for ccache case 7 years ago
fedor 78af8025ca Separated cflags and command args 7 years ago
Daniel Wagner-Hall 2ba6e98f39 Add custom flags after -Wall 7 years ago
Alex Crichton a870963e37 Fix tests from rename 7 years ago
Jan Michael Auer ff3c88aa38 Add tests for flag_if_supported in C++ mode. 7 years ago
FaultyRAM 01cbcf90f1 Fix non-delimited library names 7 years ago
Thomas Jespersen dc4bfb4715 Rename `Config` type to `Build` 7 years ago
opilarium 3933e0093b Add tests 7 years ago
Thomas Jespersen 8c644e54e9 Config: accept Into<Option<&str>> instead of Option<&str> 7 years ago
Alex Crichton 3ea767f12a Skip flag_if_supported test on Windows 7 years ago
Ronny Chevalier 590a974a8a config: add flag_if_supported 7 years ago
Luca Bruno d5af8bfb94
config: add shared_flag and static_flag 7 years ago
Liran 8890a6f029 Explicitly set static crt 8 years ago
Alex Crichton 67aafdfd99 Fix tests 8 years ago
FaultyRAM b906b39d00 Ran rustfmt 8 years ago
Alex Crichton d736142660 Fix tests on nightly 8 years ago
Alexander Bulaev 290d73970a Fix build with opt-levels s/z (issue #102) 8 years ago
Alex Crichton c934cb3b36 Specially recognize ccache/distcc 9 years ago
Philipp Oppermann 74b883ec13 Add `pic` method to override default emission of `-fPIC` 9 years ago
Alex Crichton 48a6eb9a16 Fall back to copy if hard linking fails 9 years ago
Alex Crichton 172cf7fea0 Add the ability to configure an archiver as well 9 years ago
Alex Crichton 06a863da11 Add the option to specify a compiler 9 years ago
Alex Crichton efbbc2b3a4 Try fixing CI on appveyor 9 years ago
Alex Crichton 80481f5d16 Add the ability to at least somewhat test weird platforms 9 years ago