summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNick Fitzgerald <fitzgen@gmail.com>2016-08-30 11:29:25 -0700
committerNick Fitzgerald <fitzgen@gmail.com>2016-08-30 11:36:43 -0700
commit82b166d73928ec8e6033a6a0fe410719eb29f316 (patch)
tree2bc1cc22c66f81041c2092b030d8990f5c333d58
parent0af8bd514838b70fb3bc1d99738b5ff5ab7d7662 (diff)
Append the input header to the end of the clang args, instead of the front
-rwxr-xr-xsrc/bin/bindgen.rs3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/bin/bindgen.rs b/src/bin/bindgen.rs
index fbd3c457..4ea2cd91 100755
--- a/src/bin/bindgen.rs
+++ b/src/bin/bindgen.rs
@@ -143,8 +143,6 @@ impl Into<ParseResult<(BindgenOptions, Box<io::Write>)>> for Args {
fn into(mut self) -> Result<(BindgenOptions, Box<io::Write>), String> {
let mut options: BindgenOptions = Default::default();
- options.clang_args.push(self.arg_input_header);
-
for lib in self.flag_link.drain(..) {
options.links.push((lib, LinkType::Default));
}
@@ -186,6 +184,7 @@ impl Into<ParseResult<(BindgenOptions, Box<io::Write>)>> for Args {
options.opaque_types.extend(self.flag_opaque_type.drain(..));
options.blacklist_type.extend(self.flag_blacklist_type.drain(..));
options.clang_args.extend(self.arg_clang_args.drain(..));
+ options.clang_args.push(self.arg_input_header);
Ok((options, out))
}