libwebp-sys 0.14.2

Bindings to libwebp (bindgen, static linking)
Documentation
[package]
name = "libwebp-sys"
version = "0.14.2"
authors = [
    "XianYou <xianyou.cyq@alibaba-inc.com>",
    "Kornel LesiƄski <kornel@geekhood.net>",
]
keywords = ["WebP", "Image", "Codec", "Decoder", "Encoder"]
description = "Bindings to libwebp (bindgen, static linking)"
license = "MIT"
readme = "README.md"
build = "build.rs"
homepage = "https://github.com/NoXF/libwebp-sys"
repository = "https://github.com/NoXF/libwebp-sys"
include = [
    "wrap.h",
    "src/*.rs",
    "README.md",
    "build.rs",
    "/vendor/src/",
    "/vendor/sharpyuv",
    "/vendor/COPYING",
    "/vendor/PATENTS",
]
exclude = ["*.sh", "*.am"]

edition = "2024"

[profile.test]
opt-level = 2

[build-dependencies]
cc = "1"
glob = "0.3"
pkg-config = "0.3"
bindgen = { version = "0.72", optional = true }

[features]
default = ["std", "parallel"]
std = []
parallel = ["cc/parallel"]
neon = [] # ARM NEON SIMD (will crash on ARM CPUs without it)
sse41 = [] # x64 SSE 4.1 (will crash on x86 CPUs without it)
avx2 = [] # x64 AVX2 (will crash on x86 CPUs without it)
system-dylib = [
] # Use the system-installed dylib instead of compiling a static library from the vendor
generate-bindings = ["dep:bindgen"] # Generate ffi.rs based on the compile target