From 82b166d73928ec8e6033a6a0fe410719eb29f316 Mon Sep 17 00:00:00 2001 From: Nick Fitzgerald Date: Tue, 30 Aug 2016 11:29:25 -0700 Subject: [PATCH] Append the input header to the end of the clang args, instead of the front --- src/bin/bindgen.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/bin/bindgen.rs b/src/bin/bindgen.rs index fbd3c457e6..4ea2cd91a9 100755 --- a/src/bin/bindgen.rs +++ b/src/bin/bindgen.rs @@ -143,8 +143,6 @@ impl Into)>> for Args { fn into(mut self) -> Result<(BindgenOptions, Box), 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)>> 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)) }