diff --git a/sdl2-sys/build.rs b/sdl2-sys/build.rs index c57e585869..857a23c312 100644 --- a/sdl2-sys/build.rs +++ b/sdl2-sys/build.rs @@ -659,26 +659,14 @@ fn generate_bindings(target: &str, host: &str, headers_paths: &[String]) { .raw_line("use crate::*;") .ctypes_prefix("libc"); - let mut ttf_bindings = bindgen::Builder::default() - .use_core() - .raw_line("use crate::*;") - .ctypes_prefix("libc"); + let mut ttf_bindings = image_bindings.clone(); - let mut mixer_bindings = bindgen::Builder::default() - .use_core() - .raw_line("use crate::*;") - .ctypes_prefix("libc"); + let mut mixer_bindings = image_bindings.clone(); let mut gfx_framerate_bindings = bindgen::Builder::default().use_core().ctypes_prefix("libc"); - let mut gfx_primitives_bindings = bindgen::Builder::default() - .use_core() - .raw_line("use crate::*;") - .ctypes_prefix("libc"); - let mut gfx_imagefilter_bindings = bindgen::Builder::default().use_core().ctypes_prefix("libc"); - let mut gfx_rotozoom_bindings = bindgen::Builder::default() - .use_core() - .raw_line("use crate::*;") - .ctypes_prefix("libc"); + let mut gfx_primitives_bindings = image_bindings.clone(); + let mut gfx_imagefilter_bindings = gfx_framerate_bindings.clone(); + let mut gfx_rotozoom_bindings = gfx_primitives_bindings.clone(); // Set correct target triple for bindgen when cross-compiling if target != host {