Skip to main content

build_libwebp_native

Function build_libwebp_native 

Source
pub fn build_libwebp_native(root: &Path) -> Result<()>
Expand description

Builds libwebp from source for native development.

§Why we combine static archives manually

libwebp’s build system creates separate .a files in sub-directories (dec/, dsp/, enc/, utils/) but does not assemble them into a single src/.libs/libwebp.a when building static-only. We extract the individual object files from each sub-archive and repack them into one unified libwebp.a so that downstream build.rs scripts can simply link with -lwebp.