diff options
author | Jyun-Yan You <jyyou.tw@gmail.com> | 2015-12-11 08:50:35 +0800 |
---|---|---|
committer | Jyun-Yan You <jyyou.tw@gmail.com> | 2015-12-11 08:50:35 +0800 |
commit | 1248ed87c3ca68c2de870a20714ab7072b4ffea7 (patch) | |
tree | 09d3c124767909e35ec14d491bd8b7306a998d7d | |
parent | aab86181074fe13e821dd64c3a7dd467b69e3c3d (diff) | |
parent | 0e8d0c67f5f69ab4e765ceb93e7e8bd2302cd80c (diff) |
Merge pull request #243 from abbradar/include-path
Add bundled Clang includes in default 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() + } } } } |