diff options
-rw-r--r-- | src/bin/bindgen.rs | 8 | ||||
-rw-r--r-- | src/lib.rs | 5 |
2 files changed, 4 insertions, 9 deletions
diff --git a/src/bin/bindgen.rs b/src/bin/bindgen.rs index f0189954..67f523a9 100644 --- a/src/bin/bindgen.rs +++ b/src/bin/bindgen.rs @@ -162,14 +162,6 @@ pub fn main() { let mut bind_args: Vec<_> = env::args().collect(); let bin = bind_args.remove(0); - match bindgen::get_include_dir() { - Some(path) => { - bind_args.push("-I".to_owned()); - bind_args.push(path); - } - None => (), - } - match parse_args(&bind_args[..]) { ParseResult::ParseErr(e) => panic!(e), ParseResult::CmdUsage => print_usage(bin), @@ -116,7 +116,10 @@ impl Default for BindgenOptions { emit_ast: false, fail_on_unknown_type: false, override_enum_ty: "".to_string(), - clang_args: Vec::new() + clang_args: match get_include_dir() { + Some(path) => vec!("-idirafter".to_owned(), path), + None => Vec::new() + } } } } |