From b91ee793bf407108384a212ab887dccf4b592214 Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Mon, 27 Jan 2025 08:03:04 +0530 Subject: [PATCH] static lib --- desktop/scripts/vips/README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/desktop/scripts/vips/README.md b/desktop/scripts/vips/README.md index d20b7f5a23..b0325311bf 100644 --- a/desktop/scripts/vips/README.md +++ b/desktop/scripts/vips/README.md @@ -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 +```