base.bbclass: make oe_libinstall fix references to .la files in
authorPhilipp Zabel <philipp.zabel@gmail.com>
Tue, 4 Apr 2006 19:00:19 +0000 (19:00 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Tue, 4 Apr 2006 19:00:19 +0000 (19:00 +0000)
classes/base.bbclass

index 21feaab..340e5d9 100644 (file)
@@ -196,7 +196,7 @@ oe_libinstall() {
                        # stop libtool using the final directory name for libraries
                        # in staging:
                        __runcmd rm -f $destpath/$libname.la
-                       __runcmd sed -e 's/^installed=yes$/installed=no/' $dotlai >$destpath/$libname.la
+                       __runcmd sed -e 's/^installed=yes$/installed=no/' -e '/^dependency_libs=/s,${WORKDIR}[[:alnum:]/\._+-]*/\([[:alnum:]\._+-]*\),${STAGING_LIBDIR}/\1,' $dotlai >$destpath/$libname.la
                else
                        __runcmd install -m 0644 $dotlai $destpath/$libname.la
                fi