255 Commits (92c803699b9d8e465246546ad5f0aea02ecdac4f)

Author SHA1 Message Date
Alex Crichton 54c0d23086 Bump to 1.0.0 7 years ago
Alex Crichton 410992fcf9 Rename the crate to `cc` 7 years ago
Alex Crichton b8efa21179 Only pass -Oz to clang 8 years ago
Alex Crichton 510d34f886 Execute `cmd` directory for bat scripts on Windows 8 years ago
Alex Crichton 3c636f76f4 Add sccache to the whitelist of ccache-like compilers 8 years ago
Jan Michael Auer 2bab93c403 Fix flag_if_supported for C++ sources. 8 years ago
Jan Michael Auer 1bdb6a92ec Defer flag checks until compile() is called. 8 years ago
Alex Crichton 5cbb921bb6 Switch MSVC from /Wall to /W4 8 years ago
Alex Crichton faec391913 Don't capitalize library names 8 years ago
Alex Crichton d5988a756f Correct lookup of `DEBUG` 8 years ago
Patrick Reisert aff0e1b31d Add useful derives for `VsVers` 8 years ago
Thomas Jespersen 5ef5e48ebe Explain emitted cargo metadata 8 years ago
FaultyRAM 01cbcf90f1 Fix non-delimited library names 8 years ago
Thomas Jespersen dc7162fe40 Add Config as alias for Build 8 years ago
Thomas Jespersen dc4bfb4715 Rename `Config` type to `Build` 8 years ago
opilarium 5de014da40 Check for DEBUG env var 8 years ago
opilarium f8d11980bb Document common values for std libs 8 years ago
opilarium e9caabf069 Add warning message to warnings_into_errors method 8 years ago
opilarium 26b86649b2 The same warning flags for GNU and Clang 8 years ago
opilarium 8ce7108d75 Add warnings control 8 years ago
opilarium 0cb7d0ba87 Fix examples 8 years ago
Thomas Jespersen 8c644e54e9 Config: accept Into<Option<&str>> instead of Option<&str> 8 years ago
Marco Satti 1067a72539 Fix Error new function typo. 8 years ago
Marco Satti 158cb3a8a8 Refactored rest of error checking. 8 years ago
Marco Satti fd504ab5af Added Into<Error> trait from io::Error. Partial refactoring of the errors thrown. 8 years ago
Marco Satti da8101408d Fix expand() signature. 8 years ago
Marco Satti 79023e0652 Make error types private. 8 years ago
Marco Satti 2b6fb672a8 Added in parallel compile_objects() error handling. 8 years ago
Marco Satti 0283924777 Added a try variant to fn get_compiler. 8 years ago
Marco Satti f4958c81a5 Added in error checking for the compile() and expand() functions. 8 years ago
James Higgs f8fcfe1f2b Update assert and adjust docs 8 years ago
James Higgs 92d0b578a2 Fix up the example for expand 8 years ago
James Higgs e872a0bdbc Assert that there's only one file in config when using expand 8 years ago
Christopher Vittal 69dbb53dcf Add note that crate can compile assembly. 8 years ago
Ronny Chevalier 382f8f52e8 config: use try! instead of ? to support rust 1.6.0 8 years ago
Ronny Chevalier 590a974a8a config: add flag_if_supported 8 years ago
Andy Gauge 169ff59e04 Preventing bug if liberace makes a library using new syntax 8 years ago
Ottavio Hartman a761285174 Remove compile_library function 8 years ago
Andy Gauge 89a9d3dfce Changed compile to accept name of library and updated examples 8 years ago
rap2h f1e8ae14d0 Add some panic conditions 8 years ago
Andy Gauge c0481c97f3 Added hyperlinks to internal methods/structs/functions within docs. 8 years ago
opilarium aaa4e96c3e cpp_link_stdlib/cpp_set_stdlib examples 8 years ago
opilarium 14a70f0e2f target/host examples 8 years ago
opilarium 510e040b0e Config::files method 8 years ago
opilarium 2004e41e92 Implementation for Config::default 8 years ago
opilarium f2c751e940 Implement Clone and Debug for Tool 8 years ago
opilarium 1681ad52e9 Add ticks for tests 8 years ago
opilarium 320a033e18 Tests compilation 8 years ago
ma.rybakov 2dc5dfe8f0 Include/define/flag docs 8 years ago
ma.rybakov 385fed36d9 Shared/static flag examples 8 years ago