Add support for selection of a custom C++ compiler

This commit is contained in:
Wodann 2019-05-31 23:53:45 +09:00
parent 7970564887
commit 767fce25d1

View File

@ -55,10 +55,10 @@ fn run_cbindgen(
}
fn compile(cbindgen_output: &Path, language: Language) {
let cc = env::var("CC").unwrap_or_else(|_| match language {
Language::Cxx => "g++".to_owned(),
Language::C => "gcc".to_owned(),
});
let cc = match language {
Language::Cxx => env::var("CXX").unwrap_or_else(|_| "g++".to_owned()),
Language::C => env::var("CC").unwrap_or_else(|_| "gcc".to_owned()),
};
let mut object = cbindgen_output.to_path_buf();
object.set_extension("o");