A build-time dependency for Cargo build scripts to assist in invoking the native
C compiler to compile native C code into a static archive to be linked into Rust
code.
externcrate cc;externcrate tempdir;modsupport;usestd::env;usesupport::Test;/// This test is in its own module because it modifies the environment and would affect other tests
/// when run in parallel with them.
#[test]fngnu_no_warnings_if_cflags(){env::set_var("CFLAGS","-arbitrary");let test =Test::gnu();
test.gcc().file("foo.c").compile("foo");
test.cmd(0).must_not_have("-Wall").must_not_have("-Wextra");}