]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
popt: use libtool to install test binaries
authorRoss Burton <ross.burton@arm.com>
Fri, 9 Jan 2026 13:11:26 +0000 (13:11 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 15 Jan 2026 10:16:17 +0000 (10:16 +0000)
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 <ross.burton@arm.com>
Signed-off-by: Antonin Godard <antonin.godard@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-support/popt/popt_1.19.bb

index b1d8bea790e35dd96f7049baa78f206d03db87aa..525bf553b10ac1fda696289d3cbb756ece4e54bf 100644 (file)
@@ -22,10 +22,9 @@ do_compile_ptest() {
 }
 
 do_install_ptest() {
-    install ${B}/tests/.libs/test* ${D}/${PTEST_PATH}
-    install ${B}/tests/.libs/tdict ${D}/${PTEST_PATH}
-    install ${B}/tests/testit.sh ${D}/${PTEST_PATH}
-    install ${B}/tests/test-poptrc ${D}/${PTEST_PATH}
+    for f in test1 test2 tdict test3 testit.sh test-poptrc; do
+        ${B}/libtool --mode=install install ${B}/tests/$f ${D}/${PTEST_PATH}
+    done
 }
 
 BBCLASSEXTEND = "native nativesdk"