static lib

This commit is contained in:
Manav Rathi 2025-01-27 08:03:04 +05:30
parent e02c6dfab9
commit b91ee793bf
No known key found for this signature in database

View File

@ -4,3 +4,18 @@ Experimenting with libvips.
docker build -t vips-test .
docker run -it --rm -v $(pwd):/w vips-test vips copy /w/1.heic /w/1.jpeg
```
---
## Notes
---
Creates an otherwise statically linked executable but still depends on system
libs
```sh
meson setup _build --prefix=/target --default-library=static --buildtype=release -Ddeprecated=false -Dexamples=false -Dcplusplus=false -Dauto_features=disabled -Dmodules=disabled -Dcgif=disabled -Dexif=disabled -Dheif=disabled -Dheif-module=disabled -Dimagequant=disabled -Djpeg=disabled -Djpeg-xl=disabled -Djpeg-xl-module=disabled -Dlcms=disabled -Dhighway=disabled -Dspng=disabled -Dtiff=disabled -Dwebp=disabled -Dnsgif=false -Dppm=false -Danalyze=false -Dradiance=false -Dzlib=disabled
cd build && meson compile && meson install
```