Skip to content

Commit 5f86843

Browse files
committed
Linux: ensure meson finds libjpeg when cross-compiling
1 parent 151d97b commit 5f86843

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

build/lin.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,6 +183,9 @@ ninja -C _build install
183183
mkdir ${DEPS}/gdkpixbuf
184184
curl -Lks https://download.gnome.org/sources/gdk-pixbuf/$(without_patch $VERSION_GDKPIXBUF)/gdk-pixbuf-${VERSION_GDKPIXBUF}.tar.xz | tar xJC ${DEPS}/gdkpixbuf --strip-components=1
185185
cd ${DEPS}/gdkpixbuf
186+
# Ensure meson can find libjpeg when cross-compiling
187+
sed -i "s/has_header('jpeglib.h')/has_header('jpeglib.h', args: '-I\/target\/include')/" meson.build
188+
sed -i "s/find_library('jpeg',/find_library('jpeg', dirs: '\/target\/lib',/" meson.build
186189
CFLAGS= CXXFLAGS= meson setup _build --buildtype=release --strip --libdir=lib --prefix=${TARGET} ${MESON} \
187190
-Dtiff=false -Dx11=false -Dgir=false -Dinstalled_tests=false -Dgio_sniffing=false -Dman=false -Dbuiltin_loaders=png,jpeg
188191
ninja -C _build

0 commit comments

Comments
 (0)