raylib-sys 6.0.0

Raw FFI bindings for Raylib
Documentation
# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO
#
# When uploading crates to the registry Cargo will automatically
# "normalize" Cargo.toml files for maximal compatibility
# with all versions of Cargo and also rewrite `path` dependencies
# to registry (e.g., crates.io) dependencies.
#
# If you are reading this file be aware that the original Cargo.toml
# will likely look very different (and much more reasonable).
# See Cargo.toml.orig for the original contents.

[package]
edition = "2024"
rust-version = "1.88"
name = "raylib-sys"
version = "6.0.0"
authors = ["raylib-rs team <https://github.com/raylib-rs/raylib-rs>"]
build = "build.rs"
links = "raylib"
exclude = [
    "raylib/examples/*",
    "raylib/projects/*",
    "raylib/templates/*",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Raw FFI bindings for Raylib"
documentation = "https://docs.rs/raylib-sys"
readme = false
keywords = [
    "bindings",
    "raylib",
    "gamedev",
    "ffi",
]
categories = ["external-ffi-bindings"]
license = "Zlib"
repository = "https://github.com/raylib-rs/raylib-rs"
resolver = "2"

[features]
BUILD_SHARED_LIBS = []
ENABLE_ASAN = []
ENABLE_MSAN = []
ENABLE_UBSAN = []
GLFW_BUILD_WAYLAND = []
GLFW_BUILD_X11 = []
INCLUDE_EVERYTHING = []
SUPPORT_AUTOMATION_EVENTS = []
SUPPORT_BUSY_WAIT_LOOP = []
SUPPORT_CAMERA_SYSTEM = []
SUPPORT_CLIPBOARD_IMAGE = []
SUPPORT_COMPRESSION_API = []
SUPPORT_CUSTOM_FRAME_CONTROL = []
SUPPORT_FILEFORMAT_ASTC = []
SUPPORT_FILEFORMAT_BDF = []
SUPPORT_FILEFORMAT_BMP = []
SUPPORT_FILEFORMAT_DDS = []
SUPPORT_FILEFORMAT_FLAC = []
SUPPORT_FILEFORMAT_FNT = []
SUPPORT_FILEFORMAT_GIF = []
SUPPORT_FILEFORMAT_GLTF = []
SUPPORT_FILEFORMAT_HDR = []
SUPPORT_FILEFORMAT_IQM = []
SUPPORT_FILEFORMAT_JPG = []
SUPPORT_FILEFORMAT_KTX = []
SUPPORT_FILEFORMAT_M3D = []
SUPPORT_FILEFORMAT_MOD = []
SUPPORT_FILEFORMAT_MP3 = []
SUPPORT_FILEFORMAT_MTL = []
SUPPORT_FILEFORMAT_OBJ = []
SUPPORT_FILEFORMAT_OGG = []
SUPPORT_FILEFORMAT_PIC = []
SUPPORT_FILEFORMAT_PKM = []
SUPPORT_FILEFORMAT_PNG = []
SUPPORT_FILEFORMAT_PNM = []
SUPPORT_FILEFORMAT_PSD = []
SUPPORT_FILEFORMAT_PVR = []
SUPPORT_FILEFORMAT_QOA = []
SUPPORT_FILEFORMAT_QOI = []
SUPPORT_FILEFORMAT_TGA = []
SUPPORT_FILEFORMAT_TTF = []
SUPPORT_FILEFORMAT_VOX = []
SUPPORT_FILEFORMAT_WAV = []
SUPPORT_FILEFORMAT_XM = []
SUPPORT_GESTURES_SYSTEM = []
SUPPORT_GPU_SKINNING = []
SUPPORT_IMAGE_EXPORT = []
SUPPORT_IMAGE_GENERATION = []
SUPPORT_MESH_GENERATION = []
SUPPORT_MODULE_RAUDIO = []
SUPPORT_MODULE_RMODELS = []
SUPPORT_MODULE_RSHAPES = []
SUPPORT_MODULE_RTEXT = []
SUPPORT_MODULE_RTEXTURES = []
SUPPORT_MOUSE_GESTURES = []
SUPPORT_PARTIALBUSY_WAIT_LOOP = []
SUPPORT_QUADS_DRAW_MODE = []
SUPPORT_RPRAND_GENERATOR = []
SUPPORT_SCREEN_CAPTURE = []
SUPPORT_SSH_KEYBOARD_RPI = []
SUPPORT_TRACELOG = []
SUPPORT_WINMM_HIGHRES_TIMER = []
USE_AUDIO = []
USE_EXTERNAL_GLFW = []
WITH_PIC = []
default = [
    "GLFW_BUILD_X11",
    "USE_AUDIO",
    "SUPPORT_MODULE_RSHAPES",
    "SUPPORT_MODULE_RTEXTURES",
    "SUPPORT_MODULE_RTEXT",
    "SUPPORT_MODULE_RMODELS",
    "SUPPORT_MODULE_RAUDIO",
    "SUPPORT_CAMERA_SYSTEM",
    "SUPPORT_GESTURES_SYSTEM",
    "SUPPORT_RPRAND_GENERATOR",
    "SUPPORT_MOUSE_GESTURES",
    "SUPPORT_SSH_KEYBOARD_RPI",
    "SUPPORT_WINMM_HIGHRES_TIMER",
    "SUPPORT_SCREEN_CAPTURE",
    "SUPPORT_COMPRESSION_API",
    "SUPPORT_AUTOMATION_EVENTS",
    "SUPPORT_CLIPBOARD_IMAGE",
    "SUPPORT_QUADS_DRAW_MODE",
    "SUPPORT_FILEFORMAT_PNG",
    "SUPPORT_FILEFORMAT_GIF",
    "SUPPORT_FILEFORMAT_QOI",
    "SUPPORT_FILEFORMAT_DDS",
    "SUPPORT_IMAGE_EXPORT",
    "SUPPORT_IMAGE_GENERATION",
    "SUPPORT_FILEFORMAT_TTF",
    "SUPPORT_FILEFORMAT_FNT",
    "SUPPORT_FILEFORMAT_OBJ",
    "SUPPORT_FILEFORMAT_MTL",
    "SUPPORT_FILEFORMAT_IQM",
    "SUPPORT_FILEFORMAT_GLTF",
    "SUPPORT_FILEFORMAT_VOX",
    "SUPPORT_FILEFORMAT_M3D",
    "SUPPORT_MESH_GENERATION",
    "SUPPORT_FILEFORMAT_WAV",
    "SUPPORT_FILEFORMAT_OGG",
    "SUPPORT_FILEFORMAT_MP3",
    "SUPPORT_FILEFORMAT_QOA",
    "SUPPORT_FILEFORMAT_XM",
    "SUPPORT_FILEFORMAT_MOD",
    "SUPPORT_TRACELOG",
]
drm = []
full = [
    "default",
    "raygui",
    "glam",
    "mint",
    "serde",
    "USE_AUDIO",
    "SUPPORT_MODULE_RSHAPES",
    "SUPPORT_MODULE_RTEXTURES",
    "SUPPORT_MODULE_RTEXT",
    "SUPPORT_MODULE_RMODELS",
    "SUPPORT_MODULE_RAUDIO",
    "SUPPORT_CAMERA_SYSTEM",
    "SUPPORT_GESTURES_SYSTEM",
    "SUPPORT_RPRAND_GENERATOR",
    "SUPPORT_MOUSE_GESTURES",
    "SUPPORT_COMPRESSION_API",
    "SUPPORT_AUTOMATION_EVENTS",
    "SUPPORT_CUSTOM_FRAME_CONTROL",
    "SUPPORT_CLIPBOARD_IMAGE",
    "SUPPORT_QUADS_DRAW_MODE",
    "SUPPORT_FILEFORMAT_PNG",
    "SUPPORT_FILEFORMAT_BMP",
    "SUPPORT_FILEFORMAT_TGA",
    "SUPPORT_FILEFORMAT_JPG",
    "SUPPORT_FILEFORMAT_GIF",
    "SUPPORT_FILEFORMAT_QOI",
    "SUPPORT_FILEFORMAT_PSD",
    "SUPPORT_FILEFORMAT_DDS",
    "SUPPORT_FILEFORMAT_HDR",
    "SUPPORT_FILEFORMAT_PIC",
    "SUPPORT_FILEFORMAT_PNM",
    "SUPPORT_FILEFORMAT_KTX",
    "SUPPORT_FILEFORMAT_ASTC",
    "SUPPORT_FILEFORMAT_PKM",
    "SUPPORT_FILEFORMAT_PVR",
    "SUPPORT_IMAGE_EXPORT",
    "SUPPORT_IMAGE_GENERATION",
    "SUPPORT_FILEFORMAT_TTF",
    "SUPPORT_FILEFORMAT_FNT",
    "SUPPORT_FILEFORMAT_BDF",
    "SUPPORT_FILEFORMAT_OBJ",
    "SUPPORT_FILEFORMAT_MTL",
    "SUPPORT_FILEFORMAT_IQM",
    "SUPPORT_FILEFORMAT_GLTF",
    "SUPPORT_FILEFORMAT_VOX",
    "SUPPORT_FILEFORMAT_M3D",
    "SUPPORT_MESH_GENERATION",
    "SUPPORT_GPU_SKINNING",
    "SUPPORT_FILEFORMAT_WAV",
    "SUPPORT_FILEFORMAT_OGG",
    "SUPPORT_FILEFORMAT_MP3",
    "SUPPORT_FILEFORMAT_QOA",
    "SUPPORT_FILEFORMAT_FLAC",
    "SUPPORT_FILEFORMAT_XM",
    "SUPPORT_FILEFORMAT_MOD",
    "SUPPORT_TRACELOG",
    "SUPPORT_SCREEN_CAPTURE",
]
glam = ["dep:glam"]
legacy_rpi = []
min_size_rel = []
mint = ["dep:mint"]
nobindgen = []
nobuild = []
opengl_11 = []
opengl_21 = []
opengl_33 = []
opengl_43 = []
opengl_es_20 = []
opengl_es_30 = []
raygui = []
release_with_debug_info = []
sdl = []
serde = ["dep:serde"]
software_renderer = []
wayland = []

[lib]
name = "raylib_sys"
path = "src/lib.rs"

[[test]]
name = "conversions"
path = "tests/conversions.rs"

[[test]]
name = "layout_compat"
path = "tests/layout_compat.rs"

[[test]]
name = "raymath_wrappers"
path = "tests/raymath_wrappers.rs"

[[test]]
name = "software_renderer_smoke"
path = "tests/software_renderer_smoke.rs"

[[test]]
name = "symbol_presence"
path = "tests/symbol_presence.rs"

[dependencies.glam]
version = "0.30"
optional = true

[dependencies.mint]
version = "0.5"
optional = true

[dependencies.serde]
version = "1.0"
features = ["derive"]
optional = true

[dev-dependencies.serde_json]
version = "1.0"

[build-dependencies.bindgen]
version = "0.72.1"

[build-dependencies.cc]
version = "1.0"
features = ["parallel"]

[build-dependencies.cmake]
version = "0.1.51"