From: Ross Burton Date: Fri, 9 Jan 2026 13:11:27 +0000 (+0000) Subject: libpng: use libtool to install test binaries X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e59c7aea4974d941a3f1c4adcdc2a344849a92e9;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git libpng: use libtool to install test binaries If libtool builds a binary it's best to use libtool to install it, as otherwise you might install a wrapper script or need to make assumptions about where libtool has put the real binary (as this isn't always .libs) Signed-off-by: Ross Burton Signed-off-by: Antonin Godard Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.53.bb b/meta/recipes-multimedia/libpng/libpng_1.6.53.bb index 956cd243b1..a43283eae7 100644 --- a/meta/recipes-multimedia/libpng/libpng_1.6.53.bb +++ b/meta/recipes-multimedia/libpng/libpng_1.6.53.bb @@ -48,8 +48,9 @@ do_install_ptest() { install -m 755 ${S}/contrib/tools/*.sh ${D}${PTEST_PATH}/src/contrib/tools install -m 644 ${S}/contrib/tools/*.c ${S}/contrib/tools/*.h ${D}${PTEST_PATH}/src/contrib/tools - # Install .libs directory binaries to ptest path - install -m 755 ${B}/.libs/pngtest ${B}/.libs/pngstest ${B}/.libs/pngimage ${B}/.libs/pngunknown ${B}/.libs/pngvalid ${D}${PTEST_PATH}/src + for file in $(makefile-getvar ${B}/Makefile check_PROGRAMS); do + ${B}/libtool --mode=install install ${B}/$file ${D}${PTEST_PATH}/src + done # Copy png files to ptest path cd ${S} && find contrib -name '*.png' | cpio -pd ${D}${PTEST_PATH}/src