1#![allow(rustdoc::broken_intra_doc_links)]
2#![allow(non_upper_case_globals)]
3#![allow(non_camel_case_types)]
4#![allow(non_snake_case)]
5#![doc = include_str!("../README.md")]
6
7#[link(name = "glfw3", kind = "static")]
8extern "C" {}
9
10#[cfg(target_family = "windows")]
11#[link(name = "gdi32")]
12#[link(name = "shell32")]
13extern "C" {}
14
15#[cfg(target_os = "macos")]
16#[link(name = "Cocoa", kind = "framework")]
17#[link(name = "IOKit", kind = "framework")]
18#[link(name = "CoreFoundation", kind = "framework")]
19#[link(name = "QuartzCore", kind = "framework")]
20extern "C" {}
21
22#[cfg(all(target_family = "unix", not(target_os = "macos")))]
23#[link(name = "X11")]
24extern "C" {}
25
26#[cfg(all(target_family = "unix", not(target_os = "macos"), feature = "wayland"))]
27#[link(name = "wayland-client")]
28extern "C" {}
29
30include!(concat!(env!("OUT_DIR"), "/bindings.rs"));